일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 이분탐색
- 파이썬
- 동적 계획법
- lambda
- DateTime
- Combinations
- 카카오
- 정규식
- 위클리 챌린지
- dfs
- heapq
- 자바
- Re
- backjoon
- BFS
- 프로그래머스
- Set
- 재귀함수
- 추석맞이 코딩챌린지
- divmod
- python
- Zip
- 정렬
- 백준
- 다익스트라
- 수학
- KAKAO BLIND RECRUITMENT
- 그리디
- programmers
- java
Archives
- Today
- Total
목록스타 수열 (1)
상상쓰
[프로그래머스] 스타 수열
https://programmers.co.kr/learn/courses/30/lessons/70130 코딩테스트 연습 - 스타 수열 programmers.co.kr 교집합이 될 수 있는 원소의 index 를 가지고 스타 수열의 길이를 구한다. 스타 수열의 최대 길이를 구하려고 한다면 우선 교집합의 원소가 오른쪽에 오는 것을 우선으로 한다. 또한, 스타 수열의 항에서 교집합의 원소랑 아닌 원소랑은 가장 근접한 것을 우선으로 한다. 조건에 맞는 항을 구한 후, 항의 각 원소가 다르면 스타 수열의 길이가 2씩 늘어난다. from collections import defaultdict def solution(a): answer = 0 dic = defaultdict(list) N = len(a) for i in..
Coding Test
2021. 6. 18. 18:02