미소를뿌리는감자의 코딩
[백준 2024/01/16] 10250번 본문
728x90
https://www.acmicpc.net/problem/10250
1. 접근 방법
건물에 진입한 손님의 순서를 width로 나누어주고 나머지를 구해주었다.
이번 문제에서 유의해야 할 점은,
width 가 12라고 가정했을 때,
101 ~ 112로 끝난다는 점이다.
하지만, 12로 나누게 되면, 112인 값이 나오지 못한다.
따라서 이를 유의해주며, 예외를 잘 처리해주어야 한다.
height 는 딱히 신경쓰지 않았다.
2. 코드
import java.util.Scanner;
import java.util.ArrayList;
import java.util.List;
public class b10250 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String n = scanner.nextLine();
int number = Integer.parseInt(n);
for (int i=0; i<number;i++){
String line = scanner.nextLine();
String[] numbers = line.split("\\s+");
int h = Integer.parseInt(numbers[0]);
int num = Integer.parseInt(numbers[2]);
int quotient = num%h;
int portion = num/h+1;
if(quotient == 0){
quotient = h;
portion = portion -1;
}
System.out.println(quotient*100 + portion);
}
}
}
728x90
'코딩 테스트 > 백준' 카테고리의 다른 글
[백준 2024/01/16] 1110번 (0) | 2024.01.16 |
---|---|
[백준 2024/01/16] 1929번 (0) | 2024.01.16 |
[백준 2024/01/15] 2869번 (0) | 2024.01.15 |
[백준 2024/01/15] 4948번 (0) | 2024.01.15 |
[백준 2024/01/15] 2839번 (0) | 2024.01.15 |