목록분류 전체보기 (145)
공부 기록장
https://school.programmers.co.kr/learn/courses/30/lessons/42884 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 요약고속도로 이동하는 모든 차량이 단속용 카메라 한 번은 만나도록 카메라 설치차량 경로가 주어질 때, 최소 몇 대의 카메라를 설치? 코드 설명def solution(routes): answer = 1 routes.sort(key =lambda x : x[1]) # 자동 a 기준으로 정렬 cam = routes[0][1] for i in range(1,len(r..
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..