๋ฐฑ์ค 1712๋ฒ ๋ฌธ์ ์์ต๋ถ๊ธฐ์ ์ ๋๋ค.
์ ๊ฐ ํ๋จ๊ณผ ๊ฐ์ด ํผ ์ด์ ๋
๋ง์ฝ b๊ฐ์ด c๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉด
์๋ฌด๋ฆฌ ๋ฌผ๊ฑด์ ํ์๋ ์ด๋์ด ๋์ง ์๊ธฐ์
๋ฐ๋ก -1 ์ ๋ฆฌํดํ์๊ณ ,
๋๋จธ์ง ๊ฐ๋ค์
b -c ๋ก price ๊ฐ์ ๊ตฌํด์
a๋ฅผ price ๋ก ๋๋๊ณ +1 ์ ์งํ ํ์์ต๋๋ค.
๊ทธ ์ด์ ๋ a์์ price ๋ก ๋๋์์๋์ ๋ชซ์ด
ํ๋งคํ์๋์ ์์ต๋ถ๊ธฐ์ ์ ๋ฑ ์ด์ ๊ฐ์ด์ฌ์
์ด ๋ชซ์ 1์ ๋ํด์ ๊ตฌํ์์ต๋๋ค.
import java.util.Scanner;
public class N1712 {
public static void main(String[] args) {
N1712 T = new N1712();
Scanner kb = new Scanner(System.in);
int a = kb.nextInt();
int b = kb.nextInt();
int c = kb.nextInt();
System.out.println(T.solution(a, b, c));
}
public int solution(int a, int b, int c){
int answer = -1;
if(b>=c){
return answer;
}else {
int price = c - b;
answer = a / price +1;
}
return answer;
}
}
'๐ป ๊ฐ๋ฐ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Eric's ๋ฐฑ์ค] 10809๋ฒ - ์ํ๋ฒณ์ฐพ๊ธฐ - Java (0) | 2023.01.26 |
---|---|
[Eric's ๋ฐฑ์ค] 3273๋ฒ - ๋ ์์ ํฉ - Java (0) | 2023.01.18 |
[Eric's ๋ฐฑ์ค] 1806๋ฒ - ๋ถ๋ถํฉ - Java (0) | 2023.01.16 |
[Eric's ๋ฐฑ์ค] 27160๋ฒ - ํ ๋ฆฌ๊ฐ๋ฆฌ - Java - 2023๋ณด๋๊ฒ์์ปต (0) | 2023.01.15 |
[Eirc's ๋ฐฑ์ค] 1764๋ฒ - ๋ฃ๋ณด์ก - Java ์๊ณ ๋ฆฌ์ฆ (0) | 2023.01.15 |