SMALL

[코딩테스트] JavaScript 51

[프로그래머스 / JS ] Lv.0 / 181934 : 조건 문자열

조건 문자열(링크)문제 설명문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.두 수가 n과 m이라면">", "=" : n >= m" n  m">", "!" : n > m" n  m두 문자열 ineq와 eq가 주어집니다. ineq는 ""중 하나고, eq는 "="와 "!"중 하나입니다. 그리고 두 정수 n과 m이 주어질 때, n과 m이 ineq와 eq의 조건에 맞으면 1을 아니면 0을 return하도록 solution 함수를 완성해주세요.제한사항1 ≤ n, m ≤ 100입출력 예ineq eq n m result" "="20501">" "!" 4178 0입출력 예 #120 입출력 예 #241 > 78은 거짓이기 때문에 0을 return합니다 문제 풀이function solution(ineq, eq,..

[프로그래머스 / JS ] Lv.0 / 181905 : 문자열 뒤집기

문자열 뒤집기(링크)문제 설명문자열 my_string과 정수 s, e가 매개변수로 주어질 때, my_string에서 인덱스 s부터 인덱스 e까지를 뒤집은 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 숫자와 알파벳으로만 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,0000 ≤ s ≤ e  my_string의 길입출력 예my_string seresult"Progra21Sremm3"612"ProgrammerS123""Stanley1yelnatS"410"Stanley1yelnatS"입출력 예 #1예제 1번의 my_string에서 인덱스 6부터 인덱스 12까지를 뒤집은 문자열은 "ProgrammerS123"이므로 "ProgrammerS123"를 retur..

[프로그래머스 / JS ] Lv.0 / 181912 : 배열 만들기 5

배열 만들기 5(링크)문제 설명문자열 배열 intStrs와 정수 k, s, l가 주어집니다. intStrs의 원소는 숫자로 이루어져 있습니다.배열 intStrs의 각 원소마다 s번 인덱스에서 시작하는 길이 l짜리 부분 문자열을 잘라내 정수로 변환합니다. 이때 변환한 정수값이 k보다 큰 값들을 담은 배열을 return 하는 solution 함수를 완성해 주세요.제한사항0 ≤ s 1 ≤ l ≤ 810l - 1 ≤ k 1 ≤ intStrs의 길이 ≤ 10,000s + l ≤ intStrs의 원소의 길이 ≤ 120입출력 예intStrs kslresult["0123456789","9876543210","9999999999999"] 5000055 [56789, 99999]입출력 예 #1idx에 따라 잘라낸 문자열과..

[프로그래머스 / JS ] Lv.0 / 181886 : 5명씩

5명씩(링크)문제 설명최대 5명씩 탑승가능한 놀이기구를 타기 위해 줄을 서있는 사람들의 이름이 담긴 문자열 리스트 names가 주어질 때, 앞에서 부터 5명씩 묶은 그룹의 가장 앞에 서있는 사람들의 이름을 담은 리스트를 return하도록 solution 함수를 완성해주세요. 마지막 그룹이 5명이 되지 않더라도 가장 앞에 있는 사람의 이름을 포함합니다.제한사항5 ≤ names의 길이 ≤ 301 ≤ names의 원소의 길이 ≤ 10names의 원소는 영어 알파벳 소문자로만 이루어져 있습니다.입출력 예names result["nami", "ahri", "jayce", "garen", "ivern", "vex", "jinx"]["nami", "vex"]입출력 예 #1앞에서부터 5명씩 두 그룹으로 묶을 수 있습니..

[프로그래머스 / JS ] Lv.0 / 181888 : n개 간격의 원소들

n개 간격의 원소들(링크)문제 설명정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항5 ≤ num_list의 길이 ≤ 201 ≤ num_list의 원소 ≤ 91 ≤ n ≤ 4입출력 예num_listn result[4, 2, 6, 1, 7, 6]2[4, 6, 7][4, 2, 6, 1, 7, 6]4[4, 7]입출력 예 #1[4, 2, 6, 1, 7, 6]에서 2개 간격으로 저장되어 있는 원소들은 [4, 6, 7]입니다.입출력 예 #2[4, 2, 6, 1, 7, 6]에서 4개 간격으로 저장되어 있는 원소들은 [4, 7]입니다. 문제 풀이f..

[프로그래머스 / JS ] Lv.0 / 181889 : n 번째 원소까지

n 번째 원소까지(링크)문제 설명정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. 제한사항2 ≤ num_list의 길이 ≤ 301 ≤ num_list의 원소 ≤ 91 ≤ n ≤ num_list의 길이 ___입출력 예num_list n result [2, 1, 6] 1[2][5, 2, 1, 7, 5] 3[5, 2, 1]입출력 예 #1[2, 1, 6]의 첫 번째 원소부터 첫 번째 원소까지의 모든 원소는 [2]입니다.입출력 예 #2[5, 2, 1, 7, 5]의 첫 번째 원소부터 세 번째 원소까지의 모든 원소는 [5, 2, 1]입니다. 문제 풀이function soluti..

[프로그래머스 / JS ] Lv.0 / 181891 : 순서 바꾸기

순서 바꾸기(링크)문제 설명정수 리스트 num_list와 정수 n이 주어질 때, num_list를 n 번째 원소 이후의 원소들과 n 번째까지의 원소들로 나눠 n 번째 원소 이후의 원소들을 n 번째까지의 원소들 앞에 붙인 리스트를 return하도록 solution 함수를 완성해주세요.제한사항2 ≤ num_list의 길이 ≤ 301 ≤ num_list의 원소 ≤ 91 ≤ n ≤ num_list의 길이입출력 예num_list n result[2, 1, 6]1 [1, 6, 2][5, 2, 1, 7, 5]3[7, 5, 5, 2, 1]입출력 예 #1[2, 1, 6]에서 첫 번째 이후의 원소는 [1, 6]이고 첫 번째까지의 원소는 [2]입니다. 두 리스트를 이어 붙이면 [1, 6, 2]가 됩니다.입출력 예 #2[5,..

[프로그래머스 / JS ] Lv.0 / 181892 : n 번째 원소부터

n 번째 원소부터(링크)문제 설명정수 리스트 num_list와 정수 n이 주어질 때, n 번째 원소부터 마지막 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. 제한사항2 ≤ num_list의 길이 ≤ 301 ≤ num_list의 원소 ≤ 91 ≤ n ≤ num_list의 길이입출력 예num_list n result[2, 1, 6]3[6][5, 2, 1, 7, 5]2[2, 1, 7, 5]입출력 예 #1[2, 1, 6]의 세 번째 원소부터 마지막 원소까지의 모든 원소는 [6]입니다.입출력 예 #2[5, 2, 1, 7, 5]의 두 번째 원소부터 마지막 원소까지의 모든 원소는 [2, 1, 7, 5]입니다. 문제 풀이function solution(num_list, n..

[프로그래머스 / JS ] Lv.0 / 181895 : 배열 만들기 3

배열 만들기 3(링크)문제 설명정수 배열 arr와 2개의 구간이 담긴 배열 intervals가 주어집니다.intervals는 항상 [[a1, b1], [a2, b2]]의 꼴로 주어지며 각 구간은 닫힌 구간입니다. 닫힌 구간은 양 끝값과 그 사이의 값을 모두 포함하는 구간을 의미합니다.이때 배열 arr의 첫 번째 구간에 해당하는 배열과 두 번째 구간에 해당하는 배열을 앞뒤로 붙여 새로운 배열을 만들어 return 하는 solution 함수를 완성해 주세요.제한사항1 ≤ arr의 길이 ≤ 100,0001 ≤ arr의 원소 1 ≤ a1 ≤ b1  arr의 길이1 ≤ a2 ≤ b2  arr의 길이입출력 예arr intervals result[1, 2, 3, 4, 5] [[1, 3], [0, 4]] [2, 3, ..

[프로그래머스 / JS ] Lv.0 / 120812 : 최빈값 구하기

최빈값 구하기(링크)문제 설명최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한사항0  array의 길이 0 ≤ array의 원소 입출력 예array result[1, 2, 3, 3, 3, 4]3[1, 1, 2, 2]-1[1]1입출력 예 #1[1, 2, 3, 3, 3, 4]에서 1은 1개 2는 1개 3은 3개 4는 1개로 최빈값은 3입니다.입출력 예 #2[1, 1, 2, 2]에서 1은 2개 2는 2개로 최빈값이 1, 2입니다. 최빈값이 여러 개이므로 -1을 return 합니다.입출력 예 #3[1]에는 1만 있으므로 최빈값은 1입니..

LIST