MUKER_DEV with iOS

[λ°±μ€€.Swift] 1000번 ( A + B) λ³Έλ¬Έ

πŸ€– μ•Œκ³ λ¦¬μ¦˜/BAEKJOON

[λ°±μ€€.Swift] 1000번 ( A + B)

MUKER 2021. 12. 2. 09:48

제좜 μ½”λ“œ

import Foundation

let line = readLine()!
let lineArr = line.components(separatedBy: " ")
let a = Int(lineArr[0])!
let b = Int(lineArr[1])!
print(a+b)

 

XcodeλŠ” ν”Œλ ˆμ΄κ·ΈλΌμš΄λ“œλ‚˜ 일반 ν”„λ‘œμ νŠΈλ‘œλŠ” μ½˜μ†”μ„ μ‹€ν–‰ν•  수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

 

 

macOS ν”Œλž«νΌμ—μ„œ Command Line Tool둜 μ‹€ν–‰ν•΄μ„œ readLine() ν•¨μˆ˜λ₯Ό μ΄μš©ν•˜λ©΄ μ½˜μ†”μ— μž…λ ₯값을 받을 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

 

μ• ν”Œ κ³΅μ‹λ¬Έμ„œμ— readLine() ν•¨μˆ˜μ˜ μ •μ˜λ₯Ό 보면

 

 
 
μ½˜μ†”μ— 쓰여진 κ°’ λκΉŒμ§€ λ˜λŠ” EOF에 λ„λ‹¬ν• λ•ŒκΉŒμ§€μ˜ 값을 λ°˜ν™˜ν•΄μ€€λ‹€κ³  ν•©λ‹ˆλ‹€.
EOFλŠ” end of file, 파일이 λλ‚˜λŠ” μ‹œμ μž…λ‹ˆλ‹€.
 
line.components(separatedBy: " ")

 

λ₯Ό μ΄μš©ν•΄ " " λ§ˆλ‹€ 즉 띄어쓰기λ₯Ό ν• λ•Œλ§ˆλ‹€ 값을 λ‚˜λˆ  쀄 수 μžˆμŠ΅λ‹ˆλ‹€.

 

Int(lineArr[0])!
Int(lineArr[1])!

 

첫번째 κ°’κ³Ό λ‘λ²ˆμ§Έ 값을 a,b에 각각 λ„£μ–΄ 더해주면 값이 λ‚˜μ˜€κ²Œ λ©λ‹ˆλ‹€.