KSI일기장
프로그래머스 가까운 수 (자바) 본문
class Solution {
public int solution(int[] array, int n) {
int answer = array[0];
for (int i = 0; i<array.length; i++){
if (Math.abs(array[i] - n)<Math.abs(answer - n)){ //Math.abs(정수) -> 정수를 절대값으로 변환
answer = array[i];
}else if (Math.abs(array[i] - n)==Math.abs(answer - n)){
if (array[i] > answer){
answer = answer;
}else{
answer = array[i];
}
}else{
answer = answer;
}
}
return answer;
}
}
'JavaAlgorithm' 카테고리의 다른 글
프로그래머스 한 번만 등장한 문자(자바) (0) | 2024.01.25 |
---|---|
프로그래머스 진료순서 정하기(자바) (0) | 2024.01.24 |
프로그래머스 팩토리얼 (자바) (for문) (0) | 2024.01.19 |
프로그래머스 k의 개수(자바) (0) | 2024.01.18 |
프로그래머스 A로 B만들기(자바) (A순서 바꿔 B만들 수 있는지) (0) | 2024.01.18 |