본문 바로가기
728x90
반응형
SMALL

Reduce3

[programmers] JS - 3진법 뒤집기 코딩테스트 연습 - 3진법 뒤집기 https://programmers.co.kr/learn/courses/30/lessons/68935 문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예 n result 45 7 125 229 입출력 예 #1 답을 도출하는 과정은 다음과 같습니다. n (10진법) n (3진법) 앞뒤 반전(3진법) 10진법으로 표현 45 1200 0021 7 따라서 7을 return 해야 합니다. 입출력 예 #2 답을 도출하는 과정은 다음과 같습니다. n (10진법) n (3진법) 앞뒤 .. 2022. 7. 20.
[programmers] JS - 내적 코딩테스트 연습 - 내적 https://programmers.co.kr/learn/courses/30/lessons/70128 문제 설명: 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한사항: a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 입출력 예 a b result [1,2,3,4] [-3,-1,0,2] 3 [-1,0,1] [1,0,-1] -2 a와 b의 내적은 1*(-3) + 2*(-1) + 3*0 .. 2022. 7. 16.
[programmers] JS - 없는 숫자 더하기 코딩테스트 연습 - 없는 숫자 더하기 (난이도 下) https://programmers.co.kr/learn/courses/30/lessons/86051 문제설명: 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 사항: 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모든 원소 ≤ 9 numbers의 모든 원소는 서로 다릅니다. // 방법1 function solution(numbers) { var sum = 0; for( var i = 0 ; i a+b) // sum은 매개변수 numbers를 전부 더한 수 an.. 2022. 7. 15.
728x90
반응형
LIST