본문 바로가기

프로그래머스 (Swift)/lv 1

[lv1] 수박수박수

전 문제는 갱장히 어려웠는데.. 같은 1레벨이 맞는지🤣

 

문제

 

내 정답 코드

func solution(_ n:Int) -> String {
    var result = ""
    
    (0..<n).map {
        if $0.isMultiple(of: 2) {
            result.append("수")
        } else {
            result.append("박")
        }
    }
    
    return result
}

 

#

1. n만큼 반복문을 돌리고,

2. 인덱스를 짝/홀로 구분하여

3. "수"와 "박을" 추가하여 반환한다.


배운 기술

'프로그래머스 (Swift) > lv 1' 카테고리의 다른 글

[lv1]2016년  (0) 2024.10.28
[lv1] 문자열 다루기 기본  (0) 2024.10.23
[lv1] [1차] 다트 게임  (3) 2024.10.22
[lv1] 이상한 문자 만들기  (0) 2024.10.21
[lv1] K번째 수  (0) 2024.10.20