Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 1차원 DP
- 2차원 dp
- 99클럽
- @BeforeAll
- @BeforeEach
- @Builder
- @Entity
- @GeneratedValue
- @GenericGenerator
- @NoargsConstructor
- @Query
- @Table
- @Transactional
- Actions
- Amazon EFS
- amazon fsx
- Android Studio
- ANSI SQL
- api gateway 설계
- api gateway 필터
- ApplicationEvent
- argocd
- assertThat
- async/await
- AVG
- AWS
- aws autoscaling
- aws eks
- aws iam role
- AWS KMS
Archives
- Today
- Total
목록해시맵 (1)
기록
[programmers/python] 전화번호부 접두어 - 정렬 vs 해시맵
문제url : https://school.programmers.co.kr/learn/courses/30/lessons/42577?language=python3전화번호는 최대 1,000,000개까지 주어진다.각 전화번호의 길이는 최대 20자이다.중복 번호는 없다.접두어 관계가 있는 번호가 있으면 False, 없으면 True를 반환해야 한다.1. 해시맵 기반 접두어 검사핵심 아이디어각 전화번호를 dict에 저장하고,각 번호의 모든 접두어(자기 자신 제외)를 하나씩 잘라보며 dict에 존재하는지 확인한다.코드def solution(phone_book): _dict = {p: 1 for p in phone_book} for p in phone_book: for i in range(..
코딩테스트/python
2025. 5. 24. 19:26