Algorithm/COS PRO 1급 기출문제
[COS PRO 1급 기출문제] 1-4 타임머신
goakgoak
2020. 12. 20. 18:51
문제 유형
solution 함수 작성
문제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import java.util.*;
class Main {
public long solution(long num) {
num++;
long digit = 1;
while (num / digit % 10 == 0) {
num += digit;
digit *= 10;
}
return num;
}
public static void main(String[] args) {
Main sol = new Main();
long num = 9949999;
long ret = sol.solution(num);
System.out.println("solution 함수의 반환값은 " + ret + " 입니다.");
}
}
|
cs |
풀이
이상하게 문제에 정답이 적혀있었다. 그런데 제출하면 틀리는 매직..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.util.*; class Main { public long solution(long num) { num++; String s = Long.toString(num); s = s.replace('0', '1'); return Long.parseLong(s); } public static void main(String[] args) { Main sol = new Main(); long num = 9949999; long ret = sol.solution(num); System.out.println("solution 함수의 반환값은 " + ret + " 입니다."); } } | cs |