문제 링크
https://www.acmicpc.net/problem/10162
접근 방법
3번 나누고 나머지를 T에 갱신시켜주면 되는 문제.
간단해서 할 설명이 없다.
랭크 꺼놓고 풀었더니 브론즈였을때의 허무함...
코드
package BOJ;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main_10162_전자레인지 {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int T = Integer.parseInt(br.readLine());
int[] arr = {300, 60, 10};
for (int i = 0; i < 3; i++) {
sb.append(T / arr[i]).append(" ");
T %= arr[i];
}
if (T != 0) {
sb.delete(0, sb.length()).append(-1);
}
System.out.println(sb);
}
}'Problem Solving > BOJ' 카테고리의 다른 글
| [백준 Java] 13305 주유소 (0) | 2023.03.17 |
|---|---|
| [백준 Java] 1946 신입 사원 (0) | 2023.03.16 |
| [백준 Java] 1789 수들의 합 (0) | 2023.03.15 |
| [백준 Java] 1916 최소비용 구하기 (0) | 2022.12.19 |
| [백준 Java] 1194 달이 차오른다 가자 (0) | 2022.10.14 |