[프로그래머스]없는 숫자의 합

allnight5·2022년 12월 22일
0

프로그래머스

목록 보기
5/73

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

파이썬 첫번째

def solution(numbers):
    answer = 0 
    for i in range(1,10):
         if i not in numbers:
                answer+= i
    return answer

파이썬 계산식

def solution(numbers): 
    return 45 - sum(numbers)

자바 첫번째

class Solution {
    public int solution(int[] numbers) {
        int answer = 45;
        for (int i : numbers){
            answer -= i;
        }
        return answer;
    }
}

아까막.. 계산식 생각하자 했는데.. 문제를 보면 계산식 생각없이 반복문과.. 조건문으로 풀생각만 한다. 이것은 고쳐야할것 같다.

profile
공부기록하기

0개의 댓글