문제 1. 어떠한 방식으로 접근했는지 입력과 출력을 적고, 조건을 봤다. 입력은 people과 limit이며 숫자배열과 숫자이다. 출력은 최소한의 구명보트를 타는 사람의 수이다. 조건: 최대 2, 최소 1명식 구명보트를 탈 수 있다. 못 타는 경우는 없다고
낡아버린 머리에 기름칠을 하기 위해 프로그래머스 level1부터 js로 풀어보기로 했다.그러다 은근 시간초과로 고생하게된 문제가 있었는데바로 완주하지못한 선수 이다.https://programmers.co.kr/learn/courses/30/lessons/42
매우 길다.다름사람 풀이를 보니 역시 1~2줄에 끝내신 분이 계시고보기좋게 모듈형식으로 만든 사람들이 있다.나는 우선 보기좋은 모듈형식으로 만드는게 좋다고 생각하기 때문에 한번 쓱 보고 다시 내 코드를 수정하는 시간을 가져볼까 한다.모듈 형식으로 잘 나눈것 같다.pad
일단 arr 배열을 N+2길이만큼 0으로 초기화한다.stages를 돌면서각 층에 몇명의 사람이 있는지 구한다. == arr현재 존재하는 모든 사람의 수를 구한다.각 층에 존재하는 사람들을 보면서 실패율을 구한다.구한 실패율을 정렬한 배열과 그렇지 못한 배열로 복제한다.
https://programmers.co.kr/learn/courses/30/lessons/17682첫 for문에서 숫자를 기준으로 구간을 나눠 배열에 저장했다.이때, 숫자의 종류는 0~10이고, 한 구간의 길이의 범위는(1S ~ 10S\*)이므로 i+=1 하
대략 소문자, 숫자, -, \_, .이고 3 <= length <= 15이며, 앞과 뒤에 .은 들어올 수 없다는 규칙이다.대략 regex를 쓰면 편하겠다 생각하고 예전에 잠깐 스쳐지나간 엘리님의 추천사이트를 이용해 어찌저찌 만들어 갔다.첫 풀이다.체이닝을 활
문제 자체가 어려워 보이지 않았기 때문에 금방 할 수 있을 줄 알았다.문제를 잘못 파악해서 두 세번 다시 코드를 뜯어 고쳤다.중간에 key를 누르게 될 경우 해당 위치에서 다음 key의 거리를 계산해야 했는데, 그러질 못했고전체적으로 문제를 완전히 파악하는데 시간이 오
프로그래머스일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작
https://programmers.co.kr/learn/courses/30/lessons/81302isDone: 반복문을 빠져나오기 위한 flag이자, 위반할 경우를 확인할 수 잇는 flag입니다.directArr: 먼저 거리두기를 위반한 좌표에 사람이 있는
https://programmers.co.kr/learn/courses/30/lessons/77485?language=javascript행렬 테두르의 범위를 지정한다.나 같은 경우, 좌 -> 우, 상 -> 하, 우 -> 좌, 하 -> 상 에 해당되는 범위를 i