𝗔𝗣𝗣𝗟𝗘/ALGORITHM
2024. 2. 28.
[내일배움캠프] 데일리 루틴(iOS_3회차) - 이상한 문자 만들기
내 풀이 func solution(_ s:String) -> String { var arr: [String] = [] var x = 0 for i in s { if x % 2 == 0 { arr.append(String(i.uppercased())) } else { arr.append(String(i.lowercased())) } x += 1 if i == " " { x = 0 } } return arr.joined() } - 빈 배열 arr 선언 - 변수 x를 0으로 초기화, 변수는 현재 단어에서 몇 번째 알파벳인지를 나타냄 - 문자열 s를 반복문을 통해 순회 - 각 문자열의 문자가 짝수번째 알파벳인지 홀수번째 알파벳인지를 판별 - 짝수번째 알파벳이면 대문자로 변환하여 배열 arr에 추가 홀수번째 알파..