열심히 코딩 하숭!

[알고리즘][수학] 10250번 ACM 호텔 | baekjoon 문제 풀이 본문

코딩테스트/알고리즘

[알고리즘][수학] 10250번 ACM 호텔 | baekjoon 문제 풀이

채숭이 2023. 4. 2. 15:37

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

 

10250번: ACM 호텔

프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수

www.acmicpc.net

 

 

복잡해보이지만, 간단한 문제다.

나머지와 몫 연산만 잘 하면 된다!

 

풀이

#include <iostream>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
	
	int T, H, W, N;
	cin >> T;

	for (int i = 0; i < T; i++) {
		cin >> H >> W >> N;
		int floor, number;
		floor = N % H; 
		number = (N - 1) / H + 1;
		if (floor == 0) floor = H;

		cout << floor;
		if (number < 10) cout << 0 << number;
		else cout << number;
		cout << '\n';
	}
}