일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- #코린이 #코딩 #할 수 있다
- 코딩테스트
- c언어
- 1주차(1)
- 코테
- python기본
- c언어 제어문
- 최단거리
- 도커
- Workbench
- 인스타
- python자료형
- git기초
- git오류
- 운체 1주차
- 4장
- python기초
- 그리디
- 자료구조
- git 오류
- DP
- c언어 기본
- 스택
- 데베시 1주차
- 백준
- 파이썬 알고리즘 인터뷰
- 인텔리제이
- 5장
- 참고X
- Git
- Today
- Total
목록코딩테스트 (45)
하루살이 개발자
문제 코딩테스트 연습 - 두 큐 합 같게 만들기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 어렵지 않은 문제 각 배열의 합과, 목표값인 (두 개 배열 합) / 2를 구한다. 각 배열을 deque에 넣어 큐로 만든다. while문으로 하나의 배열이 목표값에 도달할 때 까지 반복한다. while문 반복 횟수가 (하나의 큐의 길이) * 4와 같아지면, 이 케이스는 반으로 나눠질 수 없으니 -1리턴 why? (queue1 모두 pop 갯수) + (queue2 모두 pop 갯수) + (queue1과..
# 프로그래머스 - 스티커모으기(2) 코딩테스트 연습 - 스티커 모으기(2) | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(sticker): if len(sticker) == 1: return sticker[0] dp = [0 for _ in range(len(sticker))] # 첫번째 스티커 사용한 경우 dp2 = [0 for _ in range(len(sticker))] # 첫번째 스티커 사용하지 않은 경우 dp[0] = sticker[0] dp[1] = sticker..