본문 바로가기
Coding Test/Go

[프로그래머스] 없는 숫자 더하기 Go Code

by giem 2022. 8. 8.
반응형

저번 Python 포스트에 이어서

2022.08.08 - [Coding Test/Python] - [프로그래머스] 없는 숫자 더하기 Python Code

프로그래머스 레벨 1 없는 숫자 더하기를 Go로 풀어보겠다.

 

위 포스트와는 다르게 구현하는 방식을 선택했다.

 

문제

문제는 간단하게 이해할 수 있다. numbers에 없는 숫자를 찾아서 더하면 된다.

 

구현 방식

0부터 9까지 다 더한 값을 미리 놓고 numbers의 sum을 빼는 방식으로 구현했다.

 

코드
func solution(numbers []int) int {
    sum := 0
    for _, num := range numbers {
        sum += num
    }

    return 45 - sum
}

 

모두 0.00ms가 나온 것을 보니 확실히 Go의 performance가 좋은 것으로 보인다.

다음 포스트엔 C++로 풀어보겠다.

반응형

댓글