728x90
반응형
[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 가까운 수
https://school.programmers.co.kr/learn/courses/30/lessons/120890
해결 과정
오우 일단 졸려서 자야겠다..
소스 코드
class Solution {
public int solution(int[] array, int n) {
int answer = 100_000;
for(int num : array){
int diff = num - n;
if(Math.abs(diff) < Math.abs(answer)){
answer = diff;
}else if(Math.abs(diff) == Math.abs(answer) && diff < answer){
answer = diff;
}
}
answer = n + answer;
return answer;
}
}
728x90
반응형
'JAVA > Programmers' 카테고리의 다른 글
JAVA 프로그래머스 [369게임] 자바 (0) | 2023.06.04 |
---|---|
JAVA 프로그래머스 [암호 해독] 자바 Lv.0 (0) | 2023.06.04 |
JAVA 프로그래머스 [삼각형의 완성조건 (1)] 자바 Lv.0 (0) | 2023.06.03 |
JAVA 프로그래머스 [배열 원소의 길이] 자바 (0) | 2023.06.03 |
JAVA 프로그래머스 [중복된 문자 제거] 자바 Lv.0 (0) | 2023.06.03 |
댓글