반응형
안녕하세요 Jin's 입니다.
백준 알고리즘의 수학1 중 ACM 호텔 ( 문제 번호 : 10250 )의 소스입니다.
Java와 Python 두가지 버전 소스입니다.
1) JAVA
import java.util.Scanner;
public class backJoon_10250 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//테스트 개수
int t = Integer.parseInt(scan.nextLine());
for(int i=0; i<t; i++){
String[] data = scan.nextLine().split(" ");
int h = Integer.parseInt(data[0]); // 층 수
int w = Integer.parseInt(data[1]); // 방 수
int n = Integer.parseInt(data[2]); // 몇번째 손님
int floor = 0;
int room = 0;
int cnt = 0;
for(int j=1;j<=w;j++){
if(cnt==n) break;
room++;
for(int k=1; k<=h;k++){
if(cnt==n) break;
cnt ++;
floor=k;
}
}
String result = floor + (room<10 ? "0":"") + room;
System.out.println(result);
}
scan.close();
}
}
2) PYTHON
t = int(input())
for _ in range(t):
h, w, n = map(int, input().split())
cnt = 0
room = 0
floor = 0
for i in range(1, w+1):
if cnt == n:
break
room = i
for j in range(1, h+1):
if cnt == n:
break
cnt += 1
floor = j
room = format(room, '02')
print('%s%s' % (floor, room))
여러분도 한번 풀어보세요!
반응형
'Development > 알고리즘' 카테고리의 다른 글
[ 백준 알고리즘 ] 1978번 소수 찾기 (JAVA/python) (0) | 2020.07.27 |
---|---|
[ 백준 알고리즘 ] 1011번 Fly me to the Alpha Centauri (JAVA/python) (0) | 2020.07.22 |
[ 백준 알고리즘 ] 2275번 부녀회장이 될테야 (JAVA/python) (0) | 2020.07.15 |
[ 백준 알고리즘 ] 2292번 벌집 (JAVA/python) (0) | 2020.07.14 |
[ 백준 알고리즘 ] 1193번 분수찾기 (JAVA/python) (0) | 2020.07.13 |