[Swift] 모음사전

물복딱복준복
|2023. 4. 29. 03:04
import Foundation

func solution(_ word:String) -> Int {
    var answer = 0
    var cases = [781, 156, 31, 6, 1]
    let words = word.map { char -> Int in
        switch char {
        case "A":
            return 0
        case "E":
            return 1
        case "I":
            return 2
        case "O":
            return 3
        default:
             return 4
        }
    }
    
    for word in words {
        answer += cases.removeFirst() * word + 1
    }
    
    return answer
}

 

'프로그래머스 > Lv.2' 카테고리의 다른 글

[Swift] 2개 이하로 다른 비트  (0) 2023.04.29
[Swift] 뒤에 있는 큰 수 찾기  (0) 2023.04.29
[Swift] 쿼드압축 후 개수세기  (0) 2023.04.29
[Swift] 스킬트리  (0) 2023.04.27
[Swift] 방문길이  (0) 2023.04.27