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 |
Tags
- SQL
- 스프링 실행 에러
- 베트스앨범
- 윈도우 kill -9
- Java
- db
- Soft Parsing
- EC2
- 알고리즘
- SQL Parser
- 프로그래머스 전호번호 목록
- 국가공은자격증
- 프로그래머스
- Oracle
- SFTP
- Row-Source Generation
- SQL파싱
- AWS
- 리액트 돔
- Hard Parsing
- 윈도우 프로세스 죽이기
- 깃랩 젠킨슨 연동
- Clooection
- FTP
- jenkins gitlab 연동
- SQLP
- jenkins
- 인바운드규칙
- 코딩테스트
- SQL Optimizer
Archives
- Today
- Total
알파돈
[알고리즘] 프로그래머스 전화번호 목록 본문
일단 이번문제는 문제 읽고 무슨소리인지 몰랐다.
다시보니까 이해가 됬다
본인이 다른 배열값의 접두어인지만 확인하면 된다.

이문제는 처음에 Hash를 안하고 그냥 배열에서 이중 for문으로 돌리다보니 성능테스트 3, 4에서 시간 초과가 나와 왜일가 고민하면서 알아본결과 HashMap가 시간이 훨씬 빠르다고 한다.
이 문제도 일단 전화번호 목록을 hashMap에 넣고 하니 성능이 다 통고 했다.


이 부분을 보면 값을 substring으로 잘라 hashMap에 값이 존재하는지 확인하다.
본인 길이보다 1작게 잘리기때문에 자기자신을 비교해도 같다고 안나온다.
'JAVA' 카테고리의 다른 글
| [JAVA] HASH란? (0) | 2025.10.14 |
|---|---|
| [알고리즘] 프로그래머스 베트스앨범 (0) | 2021.10.24 |
| [알고리즘] 프로그래머스 위장 (0) | 2021.09.07 |
| [알고리즘] 프로그래머스 완주하지 못한 선수 (0) | 2021.09.07 |
| 백준 알고리즘 풀이 (0) | 2021.07.19 |
Comments