728x90
반응형
문제
풀이 방법
- 고차 함수 map과 함수 로직을 이용해 문제풀이
코드
import Foundation
func solution(_ age:Int) -> String {
var result = String(age).map {
translate(String($0))
}.joined()
return result
}
func translate(_ number: String) -> String {
switch number {
case "0": return "a"
case "1": return "b"
case "2": return "c"
case "3": return "d"
case "4": return "e"
case "5": return "f"
case "6": return "g"
case "7": return "h"
case "8": return "i"
case "9": return "j"
default: return ""
}
}
728x90
반응형
'코딩테스트' 카테고리의 다른 글
[Swift] 프로그래머스 입문 문제, 개미 군단 (0) | 2024.09.23 |
---|---|
[Swift] 프로그래머스 입문 문제, k의 개수 (0) | 2024.09.23 |
[Swift] 프로그래머스 입문 문제, 배열의 유사도 (0) | 2024.09.23 |
[Swift] 프로그래머스 입문 문제, 주사위의 개수 (0) | 2024.09.19 |
[Swift] 프로그래머스 입문 문제, 배열 회전시키기 (0) | 2024.09.19 |