없는 숫자 더하기

강지영·2022년 7월 19일
0

📰 문제 설명

0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요.

제한조건

1 ≤ numbers의 길이 ≤ 9
0 ≤ numbers의 모든 원소 ≤ 9
numbers의 모든 원소는 서로 다릅니다.

📝 코드

class Solution {
    public int solution(int[] numbers) {
        int sum = 45;

        for(int i : numbers)
            sum -= i;
            
        return sum;
    }
}
  • 향상된 for문
for(자료형 변수 : 배열명) {

}

배열의 길이만큼 회전을 하여 배열에 있는 값을 순서대로 꺼내서 앞에 있는 변수에 담아 준다.
배열처럼 여러 원소로 이루어진 집합의 모든 원소에 대해 특정 작업을 반복하기 위해 사용된다.
가독성이 좋으며 배열 인덱스 문제를 해결한다.
(ArrayIndexOutOfBoundsException 예외를 피할 수 있음)
배열이나 ArrayList 값을 사용할 수 있지만 수정할 수 없다.
주로 ArrayList나 배열 원소 출력할 때 사용한다.

  • 예제
String[] arr = {"1","2","3","4","5"};
 		
		for(String s : arr) {
				  
		 System.out.print(s + " ");
				  
		}

1 2 3 4 5 출력된다.

💻 출력

    
profile
Hello World!

0개의 댓글