풀이
반복문을 두 개 사용할 때, W를 이용해서 방 번호를 알아낼 수 있지만.
N의 범위는 H * W이하이고, N을 H로 나눌때의 몫과 나머지를 이용하므로 간단하게 해결할 수 있다.
- "%d0%d" 형식으로는 오답 처리 된다. 전부 숫자로 출력해주자.
- N%H == 0일 때는 층 수랑 방 수에 대한 계산을 다르게 구해야 한다.
소스코드
#include <stdio.h>
int main(){
int T, H, W, N;
scanf("%d", &T);
while (T--){
scanf("%d %d %d", &H, &W, &N);
if (!(N%H))
printf("%d%02d\n", H, N/H);
else
printf("%d%02d\n", N%H, N/H+1);
}
}
출처
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 1157] 단어공부 [C] (0) | 2021.07.09 |
---|---|
[백준 1152] 단어의 개수 [C] (0) | 2021.07.09 |
[백준 1008] A/B [C] (0) | 2021.07.09 |
[백준 1001] A-B [C] (0) | 2021.07.09 |
[백준 1000] A+B [C] (0) | 2021.07.09 |