목록코딩 테스트/프로그래머스 문제 풀이 (11)
공부 기록장
https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 요약진도가 100 프로일 때 기능을 서비스에 반영 가능뒤 기능 먼저 개발 시, 앞에 있는 기능 배포시 함께 배포- progresses : 배포되어야 하는 순서대로의 작업의 진도- speeds : 각 작업의 개발 속도각 배포마다 몇 개의 기능이 배포되는지? 코드 설명from collections import dequedef solution(progresses, speeds): answer =..
https://school.programmers.co.kr/learn/courses/30/lessons/42839 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 요약한 자리 수가 적힌 종이 조각종이 조각을 붙여 소수 몇 개 만들 수 있는지? 코드 설명from itertools import permutationsdef solution(numbers): num = [] for n in numbers: num.append(n) l = len(num) count = 0 check = set()..
https://school.programmers.co.kr/learn/courses/30/lessons/42895 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 요약숫자 N만 사용 + 사칙 연산 사용 → number 만들기경우가 여러 개인 경우, N을 최소로 사용하는 횟수사용 횟수가 8보다 크면 -1 출력 코드 설명 기본적으로 특정 숫자 x를 N번 사용하는 '횟수'를 구해야 하기 때문에횟수에 집중해서 생각해본다면, x를 N번 사용해서 만들 수 있는 숫자는 x..x (x를 n번)x를 1번 (+ - * /) x를 (n-1)번x를 2번 (+ - *..
https://school.programmers.co.kr/learn/courses/30/lessons/43163 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 요약2개의 단어 begin, target과 단어 집합 words가 주어진다.한 번에 한 개의 알파벳만 바꿀 수 있고, words에 있는 단어로만 변환 가능하다. '최소' 몇 단계의 과정을 거쳐서 begin을 target으로 바꿀 수 있는지,최소 변환 횟수를 출력하기 변환할 수 없는 경우에는 0 반환 코드 설명 「1」우선, bfs 활용한 풀이법이다. def solution(begin, targe..