let num = Int(readLine()!)! * Int(readLine()!)! * Int(readLine()!)! let numCharArr = Array(String(num)) var resultArr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] for char in numCharArr { resultArr[Int(String(char))!] += 1 } for (_, value) in resultArr.enumerated() { print(value) } 0~9까지 10자리 배열을 만들어서 결과 값 숫자번째 있는 value값을 1씩 올려준다 호오 난 이걸 어떻게생각한거지..? 😊 www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄..
let repeatNum = Int(readLine()!)! let numArr = readLine()!.split(separator: " ").map{ Int($0)! } var maxNum: Int = 1 var minNum: Int = 1000000 for num in numArr { if num > maxNum { maxNum = num } if num < minNum { minNum = num } } print("\(minNum) \(maxNum)") 이렇게 하니 시간초과가 나왔다 let repeatNum = Int(readLine()!)! let numArr = readLine()!.split(separator: " ").map{ Int($0)! } print("\(numArr.min()!) ..