본문 바로가기

코딩테스트/백준

[백준-자바] 10250번 ACM 호텔 / 2022.01.23

 

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

 

10250번: ACM 호텔

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

www.acmicpc.net

 

 

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 floor; // 층 수
           int ho;    // 호 수
            
           if(N%H == 0) {
              floor = H;
              ho = N / H;
           }
           else {
              floor = N % H;    
              ho = (N / H) + 1; 
           }
           
          if(ho < 10) {
             System.out.println(floor+"0"+ho);
          }
          else {
             System.out.print(floor);
             System.out.println(ho);
          }      
       }      
    } 
}

 

* 간단한 문제라 풀이 생략