[Swift] 정수 입출력

·2023년 10월 25일
0

정수 입출력

import Foundation

let n = readLine()!.components(separatedBy: [" "]).map { Int($0)! }
let (a, b) = (n[0], n[1])

print("a =" , a)
print("b =" , b)

프로그래머스 환경에서는 '강제언래핑->Int형으로 타입캐스팅->강제언래핑' 방법이 오류가 나서 위와 같이 해주었다.
'components(separatedBy: [" "])'를 호출해서 입력된 텍스트를 공백 문자로 분할 후, 결과를 'map'을 이용해서 정수로 변환한다. 그러면 결과적으로 변수 n은 두 정수로 이루어진 배열이 된다.


정수 덧셈

import Foundation

var n = readLine()!.split(separator: " ").map {Int($0)!}
let (a, b) = (n[0], n[1])

print(a, "+", b, "=", a + b)

0개의 댓글