문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하
문제 설명일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄 작업
테스트케이스 1,2 번 시간초과 발생프로그래머스 질문하기에 남겨져있는 bfs문제를 통해 학습하고 기존코드에 적용시켜 보았다. 그 결과 시간초과가 발생하는 이유는 형태는 bfs인데 최악의 경우 dfs와 크게 다른 점이 사라지는 코드였다. 만약 노드가 적게 밑으로 나누어진
2중 for문을 활용하여 2차원 배열을 탐핵하였다. 여기서 기존의 python과 다르게 forEach를 활용하여 좀 더 method를 활용하는 방식의 코드로 작성하였다.크레인이 제일 상단에 있는 인형을 만나면 뽑는 동시에 0으로 빈칸을 나타내고 해당 인혀이 bucket
비밀지도네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다.지도는 한 변의 길이가 n
Given an integer x, return true if x is palindrome integer.An integer is a palindrome when it reads the same backward as forward. For example, 121 is
먼저 문제에서 주어진 sysbols를 map 형태로 나타낸다.이후 주어진 문자를 돌면서 현재위치의 문자와 다음문자의 크기를 비교한다.만약 다음 문자의 크기가 크다면 차이 값을 결과값에 더해주고 i의 값을 1 증가시켜준다.