https://www.acmicpc.net/problem/1712
📌 풀이
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
st = new StringTokenizer(br.readLine());
br.close();
List<Integer> arr = new ArrayList<>();
while(st.hasMoreElements()){
arr.add(Integer.parseInt(st.nextToken()));
}
int a = arr.get(0);
if (arr.get(1) >= arr.get(2)) {
System.out.println(-1);
} else {
int cnt = 1;
while (true) {
int b = arr.get(1);
int c = arr.get(2);
b *= cnt;
c *= cnt;
if(a < (c-b)) {
System.out.println(cnt);
break;
}
cnt += 1;
}
}
}
}
조금 더 잘 할 수 있을꺼같은데...
'Algorithm > 백준' 카테고리의 다른 글
[백준] 스택(10828) (0) | 2023.03.08 |
---|---|
[백준] 11654번 아스키 코드 (0) | 2022.07.22 |
백준 문제풀이 Github-TIL (0) | 2021.09.25 |
3052번: 나머지 (0) | 2021.09.16 |
2742: 기찍 N (0) | 2021.09.16 |