전체 글30 [선택] 2002 추월 정답 코드 let count = Int(readLine()!)! var entranceOrder: [Int: String] = [:] var overtakingDiscrimination: [String: Bool] = [:] for i in 0.. 2024. 1. 29. [선택] 1620 나는야 포켓몬 마스터 이다솜 정답 코드 var pokedexDictionary: Dictionary = Dictionary() var pokedexArray: [String] = [String]() let input = readLine()!.split(separator: " ").map { Int($0)!} let N = input[0] let M = input[1] for i in 0.. 2024. 1. 29. [선택] 7785 회사에 있는 사람 정답 코드 var companyLog: Set = [] let count = Int(readLine()!)! for _ in 0.. 2024. 1. 29. [선택] 2846 오르막길 let count = Int(readLine()!)! let arr = readLine()!.split(separator: " ").compactMap { Int($0) } var start = arr[0] var finish = arr[0] var maxUphilHeight = 0 for i in 1.. finish에 뒷 번호 값을 저장한다. 뒷 번호가 앞번호 보다 작은 경우 -> 오르막길이 끝나기에 끝지점부터 시작 지점 까지의 거리와 maxUphilHeight와 큰 값을 저장한다. 그리고 start와 finish를 다음 번호로 이동시켜 준다.(finish도 이동시키지 않으면 finish가 start앞 순서에 있어서 틀린다.) 마지막에 max값을 해주는 경우는 Case1의 경우와 같이 숫자가 오르막으로.. 2024. 1. 25. 이전 1 2 3 4 5 6 7 8 다음