[프로그래머스] 없는 숫자 더하기
2025. 8. 12. 23:18ㆍCoding Test (Algorithm)/JAVA

코딩 테스트를 공부하고 있습니다📝 틀리거나 다른 부분이 있을 수 있습니다.
Quiz
Solution(Private)
이 문제도 풀면서 신선한 문제였다. 다들 많이 맞추는 문제이고, 정답률이 굉장히 높은 문제이다.
이 문제의 정답은 다음과 같다.
class Solution {
public int solution(int[] numbers) {
int nums = 45;
for(int i = 0; i < numbers.length; i++) {
nums -= numbers[i];
}
return nums;
}
}
범위가 없다면 없는 숫자를 찾아야겠지만, '범위가 있다면' 범위 전체에서 있는 숫자들을 없애는(minus) 방법도 있다는 것이다.
물론 이 문제에서 숫자가 존재하는지 확인하려면 기존 배열 정렬 -> for문 통해 없는 숫자 찾기 의 방식을 택할 수 있다.
익숙한 문제이지만, 역으로 생각할 수 있다는 점에 블로그 글로 남기려고 한다.
'Coding Test (Algorithm) > JAVA' 카테고리의 다른 글
| [프로그래머스] 크기가 작은 문자열 (0) | 2025.12.13 |
|---|---|
| [프로그래머스] 안전지대 (2) | 2025.08.10 |
| [프로그래머스] 구슬을 나누는 경우의 수 (4) | 2025.08.10 |
| [백준] 11382번 - 꼬마 정민 (1) | 2025.08.03 |
| [프로그래머스] 치킨 쿠폰 (0) | 2025.02.23 |