코드:
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문을 썼는데 다른사람들 푼거 보니까 쉬운데 이쉬운걸 왜 어렵게 풀었지 하는 생각이든다
결과:
'코테 > 백준' 카테고리의 다른 글
[백준] 2893 설탕배달 스위프트 (0) | 2022.01.01 |
---|---|
[백준] 2775 부녀회장이 될테야 스위프트 (0) | 2021.12.31 |
[백준] 2869 달팽이는올라가고싶다 스위프트 (0) | 2021.12.30 |
[백준] 1193 분수찾기 스위프트 (0) | 2021.12.29 |
[백준] 2292 벌집 스위프트 (0) | 2021.12.29 |
댓글