목록분류 전체보기 (145)
공부 기록장
https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 요약n개의 음이 아닌 정수들 순서 바꾸지 말고 적절히 + - 하여 타겟 넘버 만들기만들 수 있는 방법의 수 구하기 코드 설명cnt = 0def dfs(numbers, target, current, depth): global cnt if depth == len(numbers): if current == target: cnt += 1 return dfs(numbers, tar..
https://school.programmers.co.kr/learn/courses/30/lessons/43164?language=python3 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 요약항공권 정보가 담긴 배열방문하는 공항 경로를 배열에 담아 반환항상 "ICN"에서 출발주어진 항공권 모두 사용가능한 경로가 2개 이상인 경우, 알파벳 순서가 앞서는 경로 반환 코드 설명answer = [] def solution(tickets): global answer visited = [0] * len(tickets) dfs("ICN", ["ICN"], tick..
https://school.programmers.co.kr/learn/courses/30/lessons/42627 문제 요약각 작업의 [작업 요청 시점, 작업 소요시간]이 주어질 때요청부터 종료까지 걸린 시간의 평균을 가장 줄이는 방법으로 처리 시, 처리 시간의 평균값? 코드 설명import heapqdef solution(jobs): answer, now, i = 0, 0, 0 start = -1 heap = [] while i 0: cur = heapq.heappop(heap) start = now now += cur[0] answer += now - cur[1] i += ..
https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 요약진도가 100 프로일 때 기능을 서비스에 반영 가능뒤 기능 먼저 개발 시, 앞에 있는 기능 배포시 함께 배포- progresses : 배포되어야 하는 순서대로의 작업의 진도- speeds : 각 작업의 개발 속도각 배포마다 몇 개의 기능이 배포되는지? 코드 설명from collections import dequedef solution(progresses, speeds): answer =..