swift 백준 3052
var resultDic: [Int:Int] = [:] for _ in 1...10 { let key = Int(readLine()!)! % 42 if resultDic[key] == nil { resultDic[key] = 1 } } print(resultDic.count) 나머지 숫자 번째의 배열 value에 1을 저장하고, 배열의 총 개수를 프린트한다. www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net
Algorithm
2020. 12. 28. 10:05
swift 백준 2577
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, 둘째 줄..
Algorithm
2020. 12. 28. 09:59