Jayksss DEV
article thumbnail
[프로그래머스] 코딩테스트 연습 > 코딩 기초 트레이닝 > 뒤에서 5등 위로

문제 설명정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 제외한 수들을 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항6 ≤ num_list의 길이 ≤ 301 ≤ num_list의 원소 ≤ 100입출력 예num_list result[12, 4, 15, 46, 38, 1, 14, 56, 32, 10] [15, 32, 38, 46, 56] 내 풀이:function solution(num_list) { var answer = num_list.sort((a, b) => a - b).filter((item, index) => index > 4); return answer;} 다른 풀이:* slice 사용functi..

article thumbnail
[프로그래머스] 코딩테스트 연습 > 코딩 기초 트레이닝 > 부분 문자열인지 확인하기

문제 설명부분 문자열이란 문자열에서 연속된 일부분에 해당하는 문자열을 의미합니다. 예를 들어, 문자열 "ana", "ban", "anana", "banana", "n"는 모두 문자열 "banana"의 부분 문자열이지만, "aaa", "bnana", "wxyz"는 모두 "banana"의 부분 문자열이 아닙니다.문자열 my_string과 target이 매개변수로 주어질 때, target이 문자열 my_string의 부분 문자열이라면 1을, 아니라면 0을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_string의 길이 ≤ 100my_string은 영소문자로만 이루어져 있습니다.1 ≤ target의 길이 ≤ 100target은 영소문자로만 이루어져 있습니다. 내 풀이:functio..

article thumbnail
[프로그래머스] 코딩테스트 연습 > 코딩 기초 트레이닝 > 문자열 돌리기

문제 설명문자열 str이 주어집니다.문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요.제한사항1 ≤ str의 길이 ≤ 10 내 풀이:const readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});let input = [];rl.on('line', function (line) { input = [line];}).on('close',function(){ str = input[0]; let result = [...str].map(item => item).join("\n"); consol..

article thumbnail
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 몫 구하기

문제 설명정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.제한사항0  내 풀이:function solution(num1, num2) { var answer = Math.floor((num1 / num2)); return answer;} 다른 풀이:간결하다. 물론 함수자체를 바꿀 필요까지는 없다.const solution = (num1, num2) => Math.floor(num1 / num2)

article thumbnail
[프로그래머스] 코딩테스트 연습 > 코딩테스트 입문 > 나이 출력

문제 설명머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요제한사항0  내 풀이:function solution(age) { var answer = (2022 - age) + 1; return answer;} 다른 풀이:동적인 연도면 이렇게해야 맞겠지만 애초에 문제에 2022년이라고 주어져있어서...function solution(age) { return new Date().getFullYear() - age + 1;}