[백준] 10250 ACM호텔
https://www.acmicpc.net/problem/10250
10250번: ACM 호텔
프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수
www.acmicpc.net
층수(height)와 호수(room)을 각각 나누기와 나머지 연산자를 이용해서 구한 후, 101호부터 시작하는 성질을 이용해서 호수를 출력해주면 되는 문제였다.
문제 및 입출력
코드
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for(int i=0; i<t; i++)
{
int h = sc.nextInt();
int w = sc.nextInt();
int n = sc.nextInt();
int height = 0;
int room = 0;
// h로 끝나는 호수일 때는 예외처리
if(n%h==0)
{
height = h;
room = n/h;
}
else
{
height = n%h;
room = n/h+1;
}
// 101호부터 시작하는 호수 출력
System.out.println((height*100) + room);
}
}
}