Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

KSI일기장

프로그래머스 가까운 수 (자바) 본문

JavaAlgorithm

프로그래머스 가까운 수 (자바)

MyDiaryYo 2024. 1. 19. 17:53

 

 

 

 

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;
    }
}