목록프로그래머스/Lv.1 (76)
안녕하세요
개인정보 수집 유효기간 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 요약 오늘의 날짜가 2020.02.02 이고, 약관 A는 5달 동안 유효할 때, ["2019.01.01 D", "2019.11.15 Z", "2019.08.02 D", "2019.07.01 D", "2018.12.28 Z"] 약관이 만료된 요소는 몇 번째 인지 모두 반환하시오. function solution(today, terms, privacies) { const result = []; const termsObject = {}; terms.forEach((term) => (te..
바탕화면 정리 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제요약 : 드래그하여 모두 선택할 수 있는 최단 경로 찾기 모든 파일을 선택하기 위해선 바탕화면의 가장 왼쪽 위 (0, 0)에서 가장 오른쪽 아래 (7, 9)로 드래그 해야만 합니다. 따라서 [0, 0, 7, 9]를 return합니다. function solution(wallpaper) { let top = Infinity, left = Infinity, bottom = 0, right = 0; wallpaper.forEach((row, rowIndex) => { if (row.includes..
https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 요약 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다 해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것 풀이 : 초기 players의 인덱스를 생성 추월한 선수의 index-1 추월당한 선수의 index+1 function solution(players, callings) { const playerObject = {} con..
https://school.programmers.co.kr/learn/courses/30/lessons/160586 문제 요약 1번 키에 "A", "B", "C" 순서대로 문자가 할당되어 있다면 1번 키를 한 번 누르면 "A", 두 번 누르면 "B", 세 번 누르면 "C" 휴대폰 자판은 키의 개수가 1개부터 최대 100개까지 특정 키를 눌렀을 때 입력되는 문자들도 무작위로 배열 같은 문자가 자판 전체에 여러 번 할당된 경우 키 하나에 같은 문자가 여러 번 할당 심지어 아예 할당되지 않은 경우도 있음 이 휴대폰 자판을 이용해 특정 문자열을 작성할 때, 키를 최소 몇 번 눌러야 그 문자열을 작성할 수 있는지 순서대로 담긴 문자열배열 keymap과 입력하려는 문자열들이 담긴 문자열 배열 targets가 주어질..