[프로그래머스 LV2] JadenCase 문자열 만들기

Junyoung Park·2022년 9월 1일
0

코딩테스트

목록 보기
604/631
post-thumbnail

1. 문제 설명

JadenCase 문자열 만들기

2. 문제 분석

캐릭터를 하나씩 읽으면서 단어 별로 분할, 첫 번째 알파벳은 대문자로 나머지는 소문자로 넣었다. 공백이 반복될 수 있기 때문에 주의!

3. 나의 풀이

func solution(_ s:String) -> String {
    var answer = ""
    var tmp = ""
    for letter in s {
        var letter = String(letter)
        if letter == " " {
            answer += tmp
            tmp = ""
            answer += letter
        } else {
            if tmp == "" {
                tmp += letter.uppercased()
            } else {
                tmp += letter.lowercased()
            }
        }
    }
    answer += tmp
    return answer
}
profile
JUST DO IT

0개의 댓글