반응형 레벨150 [프로그래머스] 없는 숫자 더하기 Go Code 저번 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의 performan.. 2022. 8. 8. [프로그래머스] 없는 숫자 더하기 Python Code 프로그래머스 레벨 1 없는 숫자 더하기를 파이썬으로 풀어보겠다. 문제 문제는 간단하게 이해할 수 있다. numbers에 없는 숫자를 찾아서 더하면 된다. 구현 방식 문제를 그대로 구현해보았다. temp 안에 0~9까지의 숫자를 넣어 놓고 numbers를 돌며 numbers 요소를 temp에서 제거했다. 그 후 temp에 남아있는 숫자를 모두 더해서 정답을 출력했다. 코드 def solution(numbers): answer = 0 temp = [i for i in range(10)] for num in numbers: temp.remove(num) return sum(temp) 잘 풀었다고 생각하지만 머리를 조금만 더 쓰면 아래와 같은 풀이가 가능했다... def solution(numbers): ret.. 2022. 8. 8. [프로그래머스] 내적 JavaScript Code 2022.07.29 - [Coding Test/Go] - [프로그래머스] 내적 Go Code 2022.07.29 - [Coding Test/Python] - [프로그래머스] 내적 Python Code 2022.07.29 - [Coding Test/C++] - [프로그래머스] 내적 C++ Code 프로그래머스 내적을 JS로 풀어보겠다. 문제 Code function solution(a, b) { var answer = 0; for(var i=0; i acc += a[i] * b[i], 0); } JS reduce reduce는 4개의 인자를 가진다. 1. acc : 누산기 2. cur : 현재 값 3. idx : 현재 idx 4. src : 원본 배열 작동 방식은 reduce 함수의 반환값이 acc에 계속.. 2022. 7. 29. [프로그래머스] 내적 Go Code 2022.07.29 - [Coding Test/Python] - [프로그래머스] 내적 Python Code 2022.07.29 - [Coding Test/C++] - [프로그래머스] 내적 C++ Code 이번엔 Go로 풀어보겠다. 문제 Code func solution(a []int, b []int) (answer int) { for i := range a { answer += a[i] * b[i] } return } 2022. 7. 29. 이전 1 ··· 8 9 10 11 12 13 다음 반응형