https://school.programmers.co.kr/learn/courses/30/lessons/86051
문제
- 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다.
- numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤ numbers의 길이 ≤ 9
- 0 ≤ numbers의 모든 원소 ≤ 9
- numbers의 모든 원소는 서로 다릅니다.
입출력 예제
설계과정
1. 0부터 9까지의 값을 더한다.
2. 더한 값에서 입력받은 값들을 뺀다.
풀이과정
1. 0부터 9까지 값을 더해서 sum에 저장한다.
2. sum에서 입력받은 배열의 값들을 뺀다.
3. 남은 값을 출력한다.
- 남은 값이 배열에 없는 수를 전부 더한 값이다.
답안소스
- 프로그래머스
class Solution {
public int solution(int[] numbers) {
int result = -1;
int sum = 45;
for(int i=0; i<numbers.length; i++) {
sum -= numbers[i];
}
result = sum;
return result;
}
}
- 이클립스
public class NoNumAdd {
static int[] numbers;
public int solution(int[] numbers) {
int result = -1;
int sum = 45;
for(int i=0; i<numbers.length; i++) {
sum -= numbers[i];
}
result = sum;
return result;
}
public static void main(String[] args) {
NoNumAdd num = new NoNumAdd();
int[] numbers = new int[] {1,2,3,4,6,7,8,0};
System.out.println(num.solution(numbers));
}
}
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스]Lv.1 2016년 (0) | 2023.03.16 |
---|---|
[프로그래머스]Lv.1 폰켓몬 (0) | 2023.03.10 |
[프로그래머스]Lv.1 과일 장수 (0) | 2022.11.23 |
[프로그래머스]Lv.3 정수 삼각형 (0) | 2022.11.22 |
[프로그래머스]Lv.1 기사단원의 무기 (0) | 2022.11.21 |