[JavaScript] 프로그래머스 문제: 2의 영역 찾기 (0단계)
문제 설명 정수 배열 arr 가 주어집니다. 이 배열에서 숫자 2가 포함된 가장 작은 연속된 부분 배열을 반환하는 solution 함수를 완성하세요. 만약 배열에 숫자 2가 하나도 없다면, [-1] 을 반환해야 합니다. function solution(arr) { co...
프로그래머스 문자열 묶기 JavaScript
문자열 배열 strArr 이 주어집니다. strArr 의 원소들을 길이가 같은 문자열들끼리 그룹으로 묶었을 때 가장 개수가 많은 그룹의 크기를 return 하는 solution 함수를 완성해 주세요. for...of를 통해 배열을 순회합니다. temp[length] =...
프로그래머스 간단한 논리 연산 JavaScript
boolean 변수 x1 , x2 , x3 , x4 가 매개변수로 주어질 때, 다음의 식의 true/false를 return 하는 solution 함수를 작성해 주세요. 이 함수는 네 개의 입력값 x1 , x2 , x3 , x4 를 받아 논리 연산을 수행하고 그 결과를...
프로그래머스 배열의 길이를 2의 거듭제곱으로 만들기 JavaScript
정수 배열 arr 이 매개변수로 주어집니다. arr 의 길이가 2의 정수 거듭제곱이 되도록 arr 뒤에 정수 0을 추가하려고 합니다. arr 에 최소한의 개수로 0을 추가한 배열을 return 하는 solution 함수를 작성해 주세요. 배열의 크기를 결정하는 데 사용...
프로그래머스 요격 시스템 JavaScript
A 나라가 B 나라의 중요 군사 기지를 공격하였습니다. B 나라는 최소한의 비용으로 모든 공격을 막으려고 합니다. 이를 위해, 각 공격이 X축에 평행한 직선으로 표현되며, 요격 미사일은 특정 X 좌표에서 수평으로 발사되어 모든 걸치는 공격을 한 번에 막을 수 있습니다....
프로그래머스 배열 만들기 1 JavaScript
정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 이 코드는 주어진 두 개의 정수 n과 k를 입력으로 받아, 1부터 n까지의 숫자 중에서 k로 나누어 떨어지는 숫...
프로그래머스 문자열의 앞의 n글자 JavaScript
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. JavaScript로 작성된 함수인 solution을 나타냅니다. 이 함수는 두 개의 인자를 받습니...
프로그래머스 배열에서 문자열 대소문자 변환하기 JavaScript
문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요. 해설 solution이...
프로그래머스 n 번째 원소부터 JavaScript
정수 리스트 num_list와 정수 n이 주어질 때, n 번째 원소부터 마지막 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. 해설 불필요한 반복문 없이 배열 슬라이싱을 통해 원하는 결과를 얻을 수 있습니다. 더 간결하고 효...
프로그래머스 첫 번째로 나오는 음수 JavaScript
해설 음수 원소를 찾으면 해당 원소의 인덱스를 반환하고, 음수 원소를 찾지 못하면 -1을 반환합니다. 이것은 주로 배열에서 특정 조건을 만족하는 원소를 찾을 때 사용되며, 이 경우에는 음수 원소를 찾는 예시입니다. const minusNum = num_list.find...
프로그래머스 조건에 맞게 수열 변환하기 3 JavaScript
해설 solution이라는 함수를 정의하고, 이 함수는 두 개의 매개변수 arr과 k를 받습니다. 이 함수는 arr 배열의 각 요소를 조건에 따라 변환하여 새로운 배열을 반환합니다. 이 코드는 기존의 코드를 개선하여 간결하게 작성되었습니다. function soluti...
프로그래머스 n개 간격의 원소들 JavaScript
정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 해설 주어진 배열 num_list와 숫자 n을 인수...