준코딩

[Swift] 백준 3052번 문제 나머지 본문

알고리즘/Swift 백준 문제풀이

[Swift] 백준 3052번 문제 나머지

Ljunhyeob - App Dev 2023. 1. 6. 16:00

https://www.acmicpc.net/problem/3052

 

3052번: 나머지

각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다.

www.acmicpc.net

https://github.com/Ljunhyeob/baekjoon3052

 

GitHub - Ljunhyeob/baekjoon3052: 백준 - 3052

백준 - 3052. Contribute to Ljunhyeob/baekjoon3052 development by creating an account on GitHub.

github.com

//
//  main.swift
//  baekjoon3052
//
//  Created by 이준협 on 2023/01/06.
//

import Foundation

var numArr:[Int] = []
var numberArr:[Int] = []
var remain = [Int](repeating: -1, count: 10)
var count = 10

for i in 0..<10{
    var num = Int(readLine()!)!
    numArr.append(num)
}

for j in 0..<10{
    var number = numArr[j]%42
    numberArr.append(number)
}

for k in 0..<10{
    var n = k
    while n < 10 {
        n = n+1
        if n == 10 {
            break
        }
        if numberArr[k] == numberArr[n]{
            count = count - 1
            break
        }
    }
}
print(count)
Comments