써먹는 웹개발
[Java 코딩테스트] 없는 숫자 더하기 본문
728x90
반응형
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/86051
문제 설명
0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항
|
Solution1.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
class Solution {
public int solution(int[] numbers) {
int answer = 0;
boolean gubun;
for(int j=0;j<10;j++) {
gubun = true;
for(int i=0;i<numbers.length;i++) {
if(numbers[i] == j) {
gubun = false;
break;
}
}
if (gubun) {
answer += j;
}
}
return answer;
}
}
|
cs |
Solution2.java
1
2
3
4
5
6
7
8
9
|
class Solution {
public int solution(int[] numbers) {
int answer = 45;
for(int i = 0; i < numbers.length; i++) {
answer -= numbers[i];
}
return answer;
}
}
|
cs |
728x90
반응형
'Study > Java 코딩 테스트' 카테고리의 다른 글
[Java 코딩테스트] 예산 (0) | 2021.10.12 |
---|---|
[Java 코딩테스트] 폰켓몬 (0) | 2021.10.07 |
[Java 코딩테스트] 약수의 개수와 덧셈 (0) | 2021.10.06 |
[Java 코딩테스트] 신규 아이디 추천 (0) | 2021.10.03 |
Comments