Daeng iOS

[프로그래머스 코테 기초 Swift] #2-1 덧셈식 출력하기 본문

알고리즘 & 코딩테스트/프로프래머스

[프로그래머스 코테 기초 Swift] #2-1 덧셈식 출력하기

U_Daeng 2024. 2. 28. 11:47

🗒️ 문제

 

✏️ 내 풀이 

import Foundation

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

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

 

1) 입력받은 문자열을 " " 공백을 기준으로 쪼개서 map을 통해 Int로 일괄 변환한다 

(-> map 에 대한 정리글)

 

2) 쪼갠 문자열을 튜플로 저장 후에 출력한다

아니면 주석같은 print 방식을 써도 된다

 

여기서 잠깐 ..!

주석같은 방식이 가능한 이유는?

 

print()의 파라미터에 separator: 라는 옵션이 있는데 그 파라미터의 디폴트 값이 " "(공백)이기 때문에 

그냥 print()안에 나열해주면 저렇게 출력이 되는 것!!

(-> print() 정리글)