ALGORITHM

[JAVA] 백준 10250번- ACM 호텔

연듀 2022. 8. 24. 22:17

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

 

10250번: ACM 호텔

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

www.acmicpc.net

 

import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main{
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int T = Integer.parseInt(br.readLine());

        while(T-- >0){
            StringTokenizer st = new StringTokenizer(br.readLine());
            StringBuilder sb = new StringBuilder();
            int h=Integer.parseInt(st.nextToken());
            int w=Integer.parseInt(st.nextToken());
            int n=Integer.parseInt(st.nextToken());
            
            if(n%h==0) sb.append(h*100 + (n/h));
            else sb.append((n%h) * 100+(n/h)+1);

            System.out.println(sb);
        }
    }
}

 

 

설명이 엄청 많은거치곤 어렵지않은 문제였다.

밑에서부터 위로 h층까지 x01호가 채워지고, 

그 후에는 x02호가 같은 방식으로 채워진다.