Codewars(알고리즘)/7Kyu

[Codewars] [7Kyu] V A P O R C O D E

Dannian 2024. 11. 30. 16:07
반응형
 

Codewars - Achieve mastery through coding practice and developer mentorship

A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages!

www.codewars.com

이번 문제는 받은 문자열을 특정 조건에 맞게 변환해서 반환하는 문제입니다.

조건은 다음과 같습니다.

1. 받은 문자열의 각 문자를 대문자로 변환

2. 각 문자 사이 간격 스페이스2개로 구분

3. 원 문자의 간격은 무시

func vaporcode(_ str: String) -> String {
    var strArr = str.compactMap({ $0.uppercased() }) // split(separator: "")
    strArr.removeAll(where: { $0 == " " })
    let returnValue = strArr.joined(separator: "  ")
    return returnValue
}

이 부분은 어려울게 딱히 없습니다.

해당 조건대로 사용해주면 되고, 간략하게 적느냐 정도의 차이만 있네요.

 

반응형

'Codewars(알고리즘) > 7Kyu' 카테고리의 다른 글

[Codewars] [7Kyu] Highest and Lowest  (0) 2024.11.30
[Codewars] [7Kyu] Count the Digit  (0) 2021.03.05
[Codewars] [7Kyu] ToLeetSpeak  (0) 2021.03.04
[Codewars] [7Kyu] Sum of odd numbers  (0) 2021.03.04