본문 바로가기
반응형

javascript26

[프로그래머스] 없는 숫자 더하기 JavaScript Code 2022.08.08 - [Coding Test/Python] - [프로그래머스] 없는 숫자 더하기 Python Code 2022.08.08 - [Coding Test/Go] - [프로그래머스] 없는 숫자 더하기 Go Code 2022.08.08 - [Coding Test/C++] - [프로그래머스] 없는 숫자 더하기 C++ Code 저번 Python, Go, C++ 포스트에 이어서 프로그래머스 레벨 1 없는 숫자 더하기를 JS로 풀어보겠다. 문제 문제는 간단하게 이해할 수 있다. [0-9]의 범위에서 numbers에 없는 숫자를 찾아서 더하면 된다. 구현 방식 이번에도 0-9의 총합 45에서 numbers의 총합을 빼도록 구현했다. 코드 function solution(numbers) { let sum .. 2022. 8. 8.
[프로그래머스] 소수 만들기 JavaScript Code 2022.08.04 - [Coding Test/Python] - [프로그래머스] 소수 만들기 Python Code 2022.08.04 - [Coding Test/Go] - [프로그래머스] 소수 만들기 Go Code 저번 포스트에 이어 JS로 구현해보겠다. 문제 C++ Code의 로직과 똑같이 구현을 할 것이다. 3개를 뽑아야 하므로 3중 for문을 돌며 3개의 수를 뽑고 이 수를 더해서 해당 수가 소수인지 보고 소수라면 정답에 1을 더해줄 것이다. Code function solution(nums) { let answer = 0 for (let n1 = 0; n1 < nums.length - 2; n1++) for (let n2 = n1 + 1; n2 < nums.length - 1; n2++) for .. 2022. 8. 4.
[프로그래머스] 내적 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.
[프로그래머스] 신고 결과 받기 JavaScript Code 이번에는 JavaScript로 코드를 짜봤다. Map 함수를 사용하려했는데 map값으로 += 연산이 되지 않아서 (이 부분은 set, get을 같이 사용해서 해결 가능한 것을 다른사람의 풀이를 보고 알 수 있었다.) 알고 있는 Object로 사용을 했다. 일단 앞의 파이썬 포스트와 같은 방식으로 구현했다. 2022.07.16 - [Coding Test/Python] - [프로그래머스] 신고 결과 받기 Python code [프로그래머스] 신고 결과 받기 Python code 문제 설명 예시 Input, Output 설명 code 구현은 아래와 같이 했다. answer의 배열은 id_list의 길이와 같기 때문에 0으로 모두 초기화해준다. 그 후 set으로 report의 중복을 제거한다. for문으로 re.. 2022. 7. 17.
반응형