𝗔𝗣𝗣𝗟𝗘/ALGORITHM
2024. 3. 13.
[내일배움캠프] 데일리 루틴(iOS_3회차) - 가장 가까운 같은 글자
내 풀이 import Foundation func solution(_ s:String) -> [Int] { var answer: [Int] = [] let elements = s.map { String($0) } for i in 0.. 0) { index -= 1 if elements[index] == elements[i] { answer.append(i - index) isArray = true break } } if isArray == false { answer.append(-1) } } return answer } - 문자열 s를 배열 elements로 변환 → elements 배열에 각 문자가 요소로 저장 됨 - for 루프를 사용하여 각 문자의 인덱스 순회 - 현재 문자와 그 전 문자들을 비교하..