카테고리: programmers

0

18. 행렬의 곱셈 ( Level 2 )

행렬의 곱셈 ( Level 2 )문제행렬의 곱셈은, 곱하려는 두 행렬의 어떤 행과 열을 기준으로,좌측의 행렬은 해당되는 행, 우측의 행렬은 해당되는 열을 순서대로 곱한 값을 더한 값이 들어갑니다.행렬을 곱하기 위해선 좌측 행렬의 열의 개수와 우측 행렬의 행의 개수가 같아야 합니다.곱할 수 있는 두 행렬 A,B가 주어질 때, 행렬을 곱한 값을 출력하는 pr

0

17. 최솟값 만들기 ( Level 2 )

최솟값 만들기 ( Level 2 )문제자연수로 이루어진 길이가 같은 수열 A,B가 있습니다.최솟값 만들기는 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱한 값을 누적하여 더합니다.이러한 과정을 수열의 길이만큼 반복하여 최종적으로 누적된 값이 최소가 되도록 만드는 것이 목표입니다. 예를 들어 A = [1, 2] , B = [3, 4] 라면 A에서 1

0

16. 두 정수 사이의 합 ( Level 2 )

두 정수 사이의 합 ( Level 2 )문제adder함수는 정수 a, b를 매개변수로 입력받습니다.두 수와 두 수 사이에 있는 모든 정수를 더해서 리턴하도록 함수를 완성하세요.a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.예를들어 a가 3, b가 5이면 12를 리턴하면 됩니다.a, b는 음수나 0, 양수일 수 있으며 둘의 대소 관계도 정해져 있지 않

0

15. 평균구하기 ( Level 1 )

평균구하기 ( Level 1 )문제함수를 완성해서 매개변수 array의 평균값을 return하도록 만들어 보세요.어떠한 크기의 array가 와도 평균값을 구할 수 있어야 합니다. 나의 풀이123const average = array => { return array.reduce((a,b) => a+b )/array.length}

0

14. 역삼각형 출력하기 ( Level 1 )

역삼각형 출력하기 ( Level 1 )문제printReversedTriangle 메소드는 양의 정수 num을 매개변수로 입력받습니다.다음을 참고해 *(별)로 높이가 num인 삼각형을 문자열로 리턴하는 printReversedTriangle 메소드를 완성하세요높이(num)가 3일때 다음과 같은 문자열을 리턴하면 됩니다.123****** 나의 풀이123456

0

13. 약수의 합 ( Level 1 )

약수의 합 ( Level 1 )문제어떤 수를 입력받아 그 수의 약수를 모두 더한 수 sumDivisor 함수를 완성해 보세요.예를 들어 12가 입력된다면 12의 약수는 [1, 2, 3, 4, 6, 12]가 되고,총 합은 28이 되므로 28을 반환해 주면 됩니다. 나의 풀이1234567const sumDivisor = num => { let

0

12. 최대공약수와 최소공배수 ( Level 1 )

최대공약수와 최소공배수 ( Level 1 )문제두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환해주는 gcdlcm 함수를 완성해 보세요.배열의 맨 앞에 최대공약수, 그 다음 최소공배수를 넣어 반환하면 됩니다.예를 들어 gcdlcm(3,12) 가 입력되면, [3, 12]를 반환해주면 됩니다. 나의 풀이1234567const gcdlcm = (a,b)

0

11. 수박수박수박수박수박수? ( Level 1 )

서울에서 김서방 찾기 ( Level 1 )문제water_melon함수는 정수 n을 매개변수로 입력받습니다.길이가 n이고, 수박수박수…와 같은 패턴을 유지하는 문자열을 리턴하도록 함수를 완성하세요.예를들어 n이 4이면 ‘수박수박’을 리턴하고 3이라면 ‘수박수’를 리턴하면 됩니다. 나의 풀이123const waterMelon = n => {

0

10. 핸드폰번호 가리기 ( Level 1 )

핸드폰번호 가리기 ( Level 1 )문제별이는 헬로월드텔레콤에서 고지서를 보내는 일을 하고 있습니다.개인정보 보호를 위해 고객들의 전화번호는 맨 뒷자리 4자리를 제외한 나머지를 "*"으로 바꿔야 합니다.전화번호를 문자열 s로 입력받는 hide_numbers함수를 완성해 별이를 도와주세요예를들어 s가 "01033334444&qu

0

09. 행렬의 덧셈 ( Level 1 )

행렬의 덧셈 ( Level 1 )문제행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다.2개의 행렬을 입력받는 sumMatrix 함수를 완성하여 행렬 덧셈의 결과를 반환해 주세요. 예를 들어 2x2 행렬인 A = ((1, 2), (2, 3)), B = ((3, 4), (5, 6)) 가 주어지면, 같은 2x2