본문 바로가기
SWE/코테

백준_10250

by S나라라2 2018. 1. 18.
반응형
// #10250 ACM호텔
// 입력 : 프로그램은 표준 입력에서 입력 데이터를 받는다. 
// 프로그램의 입력은 T개의 테스트 데이터로 이루어져 있는데 T는 입력의 맨 첫 줄에 주어진다.
// 각 테스트 데이터는 한 행으로서 H,W,N 세 정수를 포함하고 있으며 
// 각각 호텔의 층 수, 각 층의 방 수, 몇 번째 손님인지를 나타낸다.(1<=H, W<=99, 1<=N<=H*W)

#define _CRT_SECURE_NO_WARNINGS
#include

int main(void) {
	
	// 입력 받을 값
	int loop; // 몇 번 반복할 지
	int h[1000]; // 층 수
	int w[1000]; // 층의 방 수
	int n[1000]; // 몇 번째 손님

	scanf("%d",&loop); // 몇 번 반복할지받음
	for (int i = 0; i < loop; i++) {
		scanf("%d %d %d", &h[i], &w[i], &n[i]);
	}

	for (int j = 0; j < loop; j++) {

		// 결과값_ 방번호 yxx yyxx
		int result_x = n[j] / h[j] + 1;
		int result_y = n[j] % h[j];

		if (result_y == 0) {  // h의 배수
			result_y = h[j];
			result_x--;
		}

		if (result_x < 10) {
			printf("%d0%d\n", result_y, result_x);
		}
		else {
			printf("%d%d\n", result_y, result_x);
		}
	}
	return 0;
}
반응형