uploaded at 2022. 12. 25. 오전 1:54:37
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
// [문제 링크]: https://school.programmers.co.kr/learn/courses/30/lessons/12985
|
||||
|
||||
class Solution
|
||||
{
|
||||
static double baseLog(double x, double base) {
|
||||
return Math.log10(x) / Math.log10(base);
|
||||
}
|
||||
private int next(int a){
|
||||
return (a+1)/2;
|
||||
}
|
||||
public int solution(int n, int a, int b)
|
||||
{
|
||||
int answer = 0;
|
||||
System.out.println(a+" "+b);
|
||||
for(int c = 1; c<= baseLog(n,2); c++){
|
||||
answer = c;
|
||||
System.out.println(a+" "+b);
|
||||
if((int)Math.abs(a-b)==1 && Math.min(a,b)%2==1) break;
|
||||
a = next(a);
|
||||
b = next(b);
|
||||
}
|
||||
return answer;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user