공부 흔적남기기

프로그래머스 없는 숫자 더하기 본문

코테/프로그래머스

프로그래머스 없는 숫자 더하기

65살까지 코딩 2022. 1. 15. 08:53
728x90
반응형
import java.util.ArrayList;


class Solution {
    public int solution(int[] numbers) {
        int answer = 0;
        ArrayList<Integer> arrayList = new ArrayList<>();
        // 일반 배열은 일일이 있는지 없는지 찾기 번거롭다
        //그래서 arrayList의 contains를 사용하기 위해 arrayList 생성
        for (int number : numbers) {
            arrayList.add(number);
        }// arrayList에 배열 값들 복사시킴
        for(int i =0; i<10; i++){
            //arrayList에 값이 존재하지 않는다면 answer에 더해서 리턴해줌
            if(!arrayList.contains(i)){
                answer += i;
            }
        }
        return answer;
    }
}

출처: https://programmers.co.kr/learn/courses/30/lessons/86051

 

코딩테스트 연습 - 없는 숫자 더하기

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

programmers.co.kr

 

728x90
반응형