일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스
- 서블릿
- 구현
- cs50
- 백엔드
- Customer service 구현
- AI Tech
- 대회
- boostcourse
- 장고
- 백준
- QNA 봇
- sts
- P Stage
- 네이버
- 웹 프로그래밍
- 풀스택
- 레벨2
- 파이썬
- Naver boostcourse
- Django
- 프로그래밍
- Naver boostcamp
- 2021 Dev-matching 웹 백엔드 개발자
- BOJ
- 서버
- 부스트캠프
- 웹
- 4기
- AI Tech 4기
Archives
- Today
- Total
목록전화번호 목록 (1)
daniel7481의 개발일지
[프로그래머스]전화번호 목록
https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 전형적인 해시 문제이다. 만약 모든 전화번호에 대하여 리스트에 저장한 다음에 탐색하며 비교했다면 당연히 시간초과가 나왔을 것이다. 사실 해시를 공부하고 다른 언어로 해시를 구현한 것을 봤을 때, 굉장히 복잡하다고 생각했다. 나는 우매하기 때문에 단순히 딕셔너리로 해시를 구현하고는 한다. 이 문제도 마찬가지로 전화번호를 길이 순서(오름차순)으로 정렬한 다음 작은 번호부터 하나씩 탐색하면서 만약..
프로그래머스
2022. 7. 20. 22:54