728x90
반응형
class Solution {
public int solution(int[] array, int n) {
int answer = 0;
int count = 0;
for(int i=0; i<array.length; i++){
if(i==0){
if(n>=array[i]){
count = n-array[i];
answer = array[i];
}
else{
count = array[i] - n;
answer = array[i];
}
}
if(n>array[i]){
if(count>=n-array[i]){
count = n-array[i];
answer = array[i];
}
}
else{
if(count>array[i]-n){
count = array[i]-n;
answer = array[i];
}
}
}
return answer;
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 진료 순서 정하기 (0) | 2023.03.16 |
---|---|
프로그래머스 - k의 개수 (0) | 2023.03.14 |
프로그래머스 - 팩토리얼 (0) | 2023.03.14 |
프로그래머스 - 2차원으로 만들기 (0) | 2023.03.14 |
프로그래머스 - A로 B 만들기 (0) | 2023.03.14 |