본문 바로가기

개발/Python

(10)
[Python 프로그래머스] 2019 KAKAO BLIND RECRUITMENT - 실패율 https://programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스�� programmers.co.kr 나의 풀이 최근에 deque 활용 문제를 풀면서 enumerate 함수가 인덱스와 값을 리스트 형태로 사용하기 좋은 함수라고 기억하고 있었는데 마침 적절하게 사용할 수 있어서 좋았던 것 같다. 그리고 튜플 형태에서 간단하게 key 혹은 value 값을 뽑아서 사용하고 싶을 때 lambda 를 사용하면 된다는 걸 이번 풀이에서 알게된 것 같다. lambda와 ..
[Python 프로그래머스] 기능개발 - level2 [스택/큐] 우선 문제를 읽고 굉장히 간단할 것 같다는 생각을 했다. 스택/큐 자료구조를 사용해서 푸는 문제라는 걸 참고해서 풀어보면 될 것 같다. 남은 작업 진도의 값(100-progresses)을 speeds 로 나누고 나머지가 있을 경우 +1 즉, 올림해주면 완성일이 나올 것이다. 그리고 뒷 인덱스의 값이 작더라도 앞 인덱스의 값까지 기다려야 하기 때문에 이때 아마 큐를 사용하는 것 같다. ------------------------------------------------------------------ import math def solution(progresses, speeds): preanswer=[] answer=[] for pc, sp in zip(progresses, speeds): cnt=0 c..