hoon's bLog

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

코딩테스트/프로그래머스

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

개발한기발자 2022. 6. 12. 09:16
반응형

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

 

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

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

programmers.co.kr


[나의 풀이]

class Solution {
    public int solution(int[] numbers) {
        int answer = 0;
        for(int i=0; i < numbers.length; i++){
            answer += numbers[i];
        }
        answer = 45 - answer;
        return answer;
    }
}

 

[다른사람의 풀이]

class Solution {
    public int solution(int[] numbers) {
            return IntStream.range(0, 10).filter(i -> Arrays.stream(numbers).noneMatch(num -> i == num)).sum();
        }
}

class Solution {
    public int solution(int[] numbers) {
        return 45-Arrays.stream(numbers).sum();
    }
}

 

[정리]

- 이 정도 난이도에서도 stream을 쓴다는 건 변태가 아닐까???라는.......

 

개인피셜 난이도 : ★☆☆☆☆

주석과 부연설명이 필요 없는 진빠지는 후기...

 

끝...

728x90
반응형