본문 바로가기
코테/백준

[백준] 10250 ACM호텔 스위프트

by 리드맥 2021. 12. 30.

코드:

let input1 = Int(readLine()!)!

for i in 1...input1 {
    var Y:Int = 0
    var X:Int = 1
    let input2 = readLine()!.split(separator: " ").map{Int($0)}
    var one = input2[0]!
    var two = input2[1]!
    var three = input2[2]!

    for i in 1...three {
        Y = Y + 1
        if Y == one + 1 {
            Y = 1
            X = X + 1
        }
    }
    if X < 10 {
        print("\(Y)0\(X)")
    }else{
    print("\(Y)\(X)")
}

}


설명:

나는 바보다. 이거 푸는데 한시간 걸렸다. while문 하다가 안돼서 for문으로 풀었는데 다른 푼 글을 보니까 그냥 나머지를 구해서 풀었다

나도 나머지로 해봤는데 계속 틀려서 for문을 썼는데 다른사람들 푼거 보니까 쉬운데 이쉬운걸 왜 어렵게 풀었지 하는 생각이든다
 
결과: 

댓글