Daeng iOS

[프로그래머스 코테 기초 Swift] #2-2 문자열 붙여서 출력하기 본문

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

[프로그래머스 코테 기초 Swift] #2-2 문자열 붙여서 출력하기

U_Daeng 2024. 2. 28. 15:06

🗒️ 문제

 

✏️ 내 풀이 

import Foundation

let inp = readLine()!.components(separatedBy: [" "]).map { $0 }
let (s1, s2) = (inp[0], inp[1])

print(s1,s2, separator: "")
//print(s1+s2)
//print("\(s1)\(s2)")

 

readLine()으로 입력받은 문자열을 " " 공백을 기준으로 쪼갠다

(기본으로 주어진 틀을 활용했는데 생각해보니 .map을 꼭 할 필요가 없는 것 같다)

 

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

(주석같은 print 방식을 써도 된다)

 

separator:"" 으로 이어붙이는 print() 방식에 대한 설명이 혹시 궁금하다면?! -> 링크 

 

추가로

위 풀이에서 쪼갠 요소들을 map으로 String으로 변환해주고 합쳐버리는 방법도 배웠다 -> joined()

print(readLine()!.split(separator: " ").map { String($0) }.joined())