프로그래머스 코딩테스트 연습 Level 2 - 줄 서는 방법 (JavaScript)
프로그래머스 코딩테스트 연습 Level 2 - 줄 서는 방법 (JavaScript) Programmers(프로그래머스)의 코딩테스트 연습문제 Level 2 중, [줄 서는 방법] 문제를 JavaScript를 사용하여 해결해 보도록 하겠습니다. 문제 문제 설명 n명의 사람이 일렬로 줄을 서고 있습니다. n명의 사람들에게는 각각 1번부터 n번까지 번호가 매겨져 있습니다. n명이 사람을 줄을 서는 방법은 여러가지 방법이 있습니다. 예를 들어서 3명의 사람이 있다면 다음과 같이 6개의 방법이 있습니다. [1, 2, 3] [1, 3, 2] [2, 1, 3] [2, 3, 1] [3, 1, 2] [3, 2, 1] 사람의 수 n과, 자연수 k가 주어질 때, 사람을 나열 하는 방법을 사전 순으로 나열 했을 때, k번째 ..
2022. 7. 16.
프로그래머스 코딩테스트 연습 Level 2 - 최솟값 만들기 (JavaScript)
프로그래머스 코딩테스트 연습 Level 2 - 최솟값 만들기 (JavaScript) Programmers(프로그래머스)의 코딩테스트 연습문제 Level 2 중, [최솟값 만들기] 문제를 JavaScript를 사용하여 해결해 보도록 하겠습니다. 문제 문제 설명 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱한 값을 누적하여 더합니다. 이때 최종적으로 누적된 값이 최소가 되도록 만드는 것이 목표입니다. (단, 각 배열에서 k번째 숫자를 뽑았다면 다음에 k번째 숫자는 다시 뽑을 수 없습니다.) 예를 들어 A = [1, 4, 2] , B = [5, 4, 4] ..
2022. 5. 30.
프로그래머스 코딩테스트 연습 Level 2 - 행렬의 곱셈 (JavaScript)
프로그래머스 코딩테스트 연습 Level 2 - 행렬의 곱셈 (JavaScript) Programmers(프로그래머스)의 코딩테스트 연습문제 Level 2 중, [행렬의 곱셈] 문제를 JavaScript를 사용하여 해결해 보도록 하겠습니다. 문제 문제 설명 2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해주세요.제한 조건 행렬 arr1, arr2의 행과 열의 길이는 2 이상 100 이하입니다. 행렬 arr1, arr2의 원소는 -10 이상 20 이하인 자연수입니다. 곱할 수 있는 배열만 주어집니다. 입출력 예 arr1 arr2 return [[1, 4], [3, 2], [4, 1]] [[3, 3], [3, 3]] [[15, 15], [1..
2022. 5. 27.