코딩테스트/자바스크립트 3

[코딩 기초 트레이닝] 마지막 두 원소(feat.구조분해할당)

문제 설명 정수 리스트 num_list가 주어질 때, 마지막 원소가 그전 원소보다 크면 마지막 원소에서 그전 원소를 뺀 값을 마지막 원소가 그전 원소보다 크지 않다면 마지막 원소를 두 배한 값을 추가하여 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ num_list의 길이 ≤ 10 1 ≤ num_list의 원소 ≤ 9 입출력 예 num_list    result [2, 1, 6]    [2, 1, 6, 5] [5, 2, 1, 7, 5]    [5, 2, 1, 7, 5, 10] 입출력 예 설명 입출력 예 #1 마지막 원소인 6이 그전 원소인 1보다 크기 때문에 6 - 1인 5를 추가해 return합니다. 입출력 예 #2 마지막 원소인 5가 그전 원소인 7보다 크지 않기 때문에 5의..

[1213] 코딩테스트 - programmers

1. 로또의 최고 순위와 최저 순위 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 🔎 문제 풀이 - 최고 순위 : 일치하는 숫자의 갯수 + 0의 갯수 ( 0인 부분이 모두 일치하는 숫자라고 가정 ) - 최저 순위 : 일치하는 숫자의 갯수 ( 0인 부분이 모두 일치하지 않는다고 가정 ) 🔑 코드 작성 function solution(lottos, win_nums) { const rank = [6, 6, 5, 4, 3, 2, 1]; // 1개 일치 or 0개 일치 ..

[프로그래머스-javascript/level1] 김서방 찾기

서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. "Kim"은 반드시 seoul 안에 포함되어 있습니다. seoul return ["Jane", "Kim"] "김서방은 1에 있다" 문제를 잘못 읽어서 그냥 광활한 서울에 있는 김서방의 랜덤한 좌표를 출력하라는 문제인줄 알았다... 문제를 제대로 파악해 보자면, string형 배열인 seoul이 있습니다. s..

반응형