코딩테스트/문제풀이-117 [선택] 1316 그룹 단어 체커 정답 코드 let count = Int(readLine()!)! var sum: Int = count for _ in 0.. 2024. 1. 30. [선택] 1181 단어정렬 정답 코드 let count = Int(readLine()!)! var set: Set = Set() for _ in 0.. Bool in if first.count == second.count { return first < second } else { return first.count < second.count } } for component in sortedSet { print(component) } 코드 설명 중복이 된 내용은 한번만 출력해주기 때문에 set을 생성합니다. sorted(by:) 메서드를 사용하여 길이가 작은 순 대로 정렬하고 길이가 같다면 알파벳 순으로 정렬합니다. https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 .. 2024. 1. 30. [선택] 11720 숫자의 합 정답 코드 let _ = Int(readLine()!)! let array = readLine()!.map { Int(String($0))! } print(array.reduce(0, +)) 코드 설명 입력을 String으로 변경하고 Int로 mapping하여 array에 할당합니다. reduce함수를 사용하여 초기값 0을 주고 값을 모두 더합니다. https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 2024. 1. 29. [선택] 2002 추월 정답 코드 let count = Int(readLine()!)! var entranceOrder: [Int: String] = [:] var overtakingDiscrimination: [String: Bool] = [:] for i in 0.. 2024. 1. 29. 이전 1 2 3 4 5 다음