알고리즘(35)
-
[Programmers algorithm👀] 진료 순서 정하기
1. 문제설명 🔊 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. [ 제한조건 ] ◾중복된 원소는 없습니다. ◾1 ≤ emergency의 길이 ≤ 10 ◾1 ≤ emergency의 원소 ≤ 100 [ 입출력예시 ] emergency result [3, 76, 24] [3, 1, 2] [1, 2, 3, 4, 5, 6, 7] [7, 6, 5, 4, 3, 2, 1] [30, 10, 23, 6, 100] [2, 4, 3, 5, 1] [ 답안 포맷 ] function solution(emergency) { var answe..
2022.12.13 -
[Programmers algorithm👀] 외계행성의 나이
1. 문제설명 🔊 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, ..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합니다. 나이 age가 매개변수로 주어질 때 PROGRAMMER-962식 나이를 return하도록 solution 함수를 완성해주세요. [ 제한조건 ] ◾age는 자연수입니다. ◾age ≤ 1,000 ◾PROGRAMMERS-962 행성은 알파벳 소문자만 사용합니다. [ 입출력예시 ] age result 23 "cd" 51 "fb" 100 "baa" [ 답안 포맷 ] function..
2022.12.11 -
[Programmers algorithm👀] 배열 자르기
1. 문제설명 🔊 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. [ 제한조건 ] ◾2 ≤ numbers의 길이 ≤ 30 ◾0 ≤ numbers의 원소 ≤ 1,000 ◾0 ≤num1
2022.12.11 -
[Programmers algorithm👀] 특정 문자 제거하기
1. 문제설명 🔊 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. [ 제한조건 ] ◾1 ≤ my_string의 길이 ≤ 100 ◾letter은 길이가 1인 영문자입니다. ◾my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. ◾대문자와 소문자를 구분합니다. [ 입출력예시 ] my_string letter result "abcdef" "f" "abcde" "BCBdbe" "B" "Cdbe" [ 답안 포맷 ] function solution(my_string, letter) { var answer = ''; return answer; } 2. 문제풀이 functi..
2022.12.10 -
[Programmers algorithm👀] 문자 반복 출력하기
1. 문제설명 🔊 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. [ 제한조건 ] ◾2 ≤ my_string 길이 ≤ 5 ◾2 ≤ n ≤ 10 ◾"my_string"은 영어 대소문자로 이루어져 있습니다. [ 입출력예시 ] my_string n result "hello" 3 "hhheeellllllooo" [ 답안 포맷 ] function solution(my_string, n) { var answer = ''; return answer; } 2. 문제풀이 const solution = (my_string, n) => { // my_string 문자열 요소를 배열의 각 요소로..
2022.12.10 -
[Programmers algorithm👀] 짝수 홀수 개수
1. 문제설명 🔊 정수가 담긴 리스트 num_list가 주어질 때, num_list의 원소 중 짝수와 홀수의 개수를 담은 배열을 return 하도록 solution 함수를 완성해보세요. [ 제한조건 ] ◾1 ≤ num_list의 길이 ≤ 100 ◾0 ≤ num_list의 원소 ≤ 1,000 [ 입출력예시 ] num_list result [1, 2, 3, 4, 5] [2, 3] [1, 3, 5, 7] [0, 4] [ 답안 포맷 ] function solution(num_list) { var answer = []; return answer; } 2. 문제풀이 const solution = (num_list) => { let answer = [] // 홀수 개수 let odd = 0; // 짝수 개수 let ..
2022.12.10