Daeng iOS

[프로그래머스 코테 기초 Swift] #1-3 문자열 반복해서 출력하기 본문

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

[프로그래머스 코테 기초 Swift] #1-3 문자열 반복해서 출력하기

U_Daeng 2024. 2. 22. 19:22

프로그래머스 코딩 기초 트레이닝의 Day1은 "출력"에 관한 문제다

 

🗒️ 문제

 

✏️ 내 풀이 

import Foundation

let inp = readLine()!.components(separatedBy: [" "])
let (s1, a) = (inp[0], Int(inp[1])!)

for i in 0..<a {
    print(s1, terminator: "")
}

 

readLine()으로 문자열을 입력받고, componetns로 " " (공백)을 기준으로 쪼개준다

(-> components 정리글)

 

튜플로 쪼개진 문자열 배열들 요소를 묶어주는데.. 뒷 숫자는 반복 횟수로 써야하기 때문에 Int 변환 해주고~ 

 

print()의 옵션인 terminator는 디폴트값이 개행문자라 자동으로 개행이 되는데 그걸 빼주기위해 terminator를 ""로 지정해줬다

( 여기서 print()가 궁금하다면 ?! )

 

.

.

 

추가로,, 이 문제를 풀다보니 튜플에 대해서 궁금해졌다

찾아보니 아주 쉽게 잘 정리해주신 분이 있길래 참고 링크로 걸어두었고 , 

특히, 코드에서 사용한 튜플 문법은 튜플의 Decomposition 문법을 참고하면 될 것 같다 !!

 

끝~,,


튜플 참고글

 

Swift) 튜플(Tuple)에 대해 알아보자

안녕하세여 소들이빈다 👀 오늘은 오랜만에 Swift 문법에 대한 포슽팅을 해볼라고 합니다 :) 아 이번주만 버티면 추석 연휴까지 9일을 쉬어서 마음이 붕붕........... 🐝ㅎㅎ 쉬는 날에도 알고리즘

babbab2.tistory.com