목록프로그래머스 (14)
종식당

https://school.programmers.co.kr/tryouts/72055/challenges문제 설명문자열 s가 주어지면 문자열에서 알파벳 두 개가 붙어있는 짝을 찾아 제거해 준다. 만약 baccab라고 했을 때 먼저 cc를 제거해 baab가 된다. 다음으로 aa를 제거해 bb가 되고 마지막으로 bb를 제거해 문자열을 모두 삭제한다. 이때 문자열이 모두 제거되면 1을 제거되지 않으면 0을 반환한다. 제출 코드def solution(s): answer = [] answer.append(s[0]) for i in s[1:]: if len(answer) == 0: answer.append(i) elif answer[-1] == i: ..

https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 차량의 출차기록에 따른 주차 요금을 계산하면 되는 문제다. 먼저 fees리스트에 요금표의 정보가 저장되어 있고 records리스트에 차량의 입/출차 기록이 저장되어 있다. 누적 주차 시간에 따라서 주차 요금이 정해지는데 누적 주차 시간이 기본 시간보다 작거나 같으면 기본요금을 반환하면 되고 누적 주차 시간이 더 크면 기본요금에서 초과한 시간에 대해 단위 시간마다 단위 요금을 청구하여 계..

https://school.programmers.co.kr/learn/courses/30/lessons/42889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 stages리스트에는 사용자가 현재 도전 중인 stage가 저장되어 있으며 만약 총 8명의 사용자가 있다고 해보자. stages리스트에는 총 8개의 stage가 저장되어 있을 것이며 1번 stage가 하나 있다면 1번 stage의 실패율은 1/8이라고 할 수 있다. 다음으로 2번 stage가 3개 있다면 1번 stage에 도전 중인 사용자 한 명을 제외한 총 7명의 사용자 중에서 3명이..

https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 win_nums리스트에는 당첨 번호가 저장되어 있고 lottos리스트에는 구매한 로또 번호가 저장되어 있다. lottos리스트에는 0이 있을 수도 있는데 만약 0이 있다면 이를 당첨되었다고 친 후 전체 당첨 개수에 더해 순위를 배열에 저장하다. 그리고 실제 0을 제외하고 실제 당첨된 개수를 가지고 순위를 구해서 배열에 저장한 후 이를 반환하면 된다 문제 접근 방법 문제가 생각보다 어렵지..

https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 privacis리스트에 주어진 날짜와 약관 종류가 주어지고, terms리스트에는 약관 종류와 이에 해당하는 유효기간이 주어진다. privacis리스트에서 주어진 날짜에 해당 약관 종류의 유효기간이 지났을 때 today에 명시되어 있는 오늘 날짜보다 더 이후의 개인정보는 파기한다. 만약 리스트에서 첫 번째 세 번째 자리의 개인정보를 파기해야 할 때 [1,3]을 return 하면 된다. ..