알고리즘/문제 [BOJ/백준 - 10250] ACM 호텔 - 문제 출처 : https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters Show hidden characters public class BOJ_10250 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; int testCase = Integer.parseInt(br.readLine()); while(testCase > 0){ st = new StringTokenizer(br.readLine()); int h = Integer.parseInt(st.nextToken()); // 높이 int w = Integer.parseInt(st.nextToken()); // 넓이 int n = Integer.parseInt(st.nextToken()); // 몇번째입장 int a = n%h; //층에 대한 호수 int b = n/h+1; //특정 층의 왼쪽부터 호수 if(a==0){ a = h; b = n/h; } sb.append(String.valueOf(a)); sb.append(String.format("%02d", b)); sb.append("\n"); testCase--; } System.out.print(sb); } } view raw BOJ_10250.java hosted with ❤ by GitHub 나는 풀다보니 너비(w)에 대한 정보를 사용하진 않았다 층에 대한 호수 정보 = N % H 특정 층의 왼쪽부터 호수 정보 = N / H + 1 로 크게 문제를 잡고 특정조건인 경우... H W N 의 입력이 1 1 1, 20 10 20, 20 10 40 처럼 나누어 떨어질 경우에 대한 부분을 따로 처리하였다 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기Time to lazy Contents 당신이 좋아할만한 콘텐츠 [BOJ/백준 - 2447] 별 찍기 - 10 2022.06.26 [BOJ/백준 - 10757] 큰 수 A + B 2022.06.21 [프로그래머스] 뉴스 클러스터링 2022.06.17 [프로그래머스] 신고 결과 받기 2022.06.17 댓글 0 + 이전 댓글 더보기