일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- HTTP
- algorithm
- Dijkstra
- counting elements
- spring security
- applicationeventpublisher
- java
- 문자열
- API
- beandefinitionstoreexception
- 프로그래머스
- brute force
- 최단경로
- BFS
- 알고리즘
- codility
- Python
- 라이브템플릿
- 코딩테스트
- Greedy
- 2981
- javascript
- 소수
- 파이썬
- 백준
- Spring
- 탐욕법
- error
- 2018 KAKAO BLIND RECRUITMENT
- springboot
Archives
- Today
- Total
목록카카오 (1)
Altiora Petamus
신규 아이디 추천
Reference 프로그래머스 문제 풀이 제시된 규칙에 맞게 단계별로 풀어나가면 된다. 처음 생각난 것은 정규식을 활용하여 푸는 방법이지만 정규식은 왠지 사용하려고하면 기억이 나질 않는다(...) 기본 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. ⇒ lower() 를 사용하면 간단 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. ⇒ isalnum() 과 활용 new_id에서 마침표(.)가 2번 이상 연속된 부분을 하나의 마침표(.)로 치환합니다. ⇒ 반복문을 돌면서 '..' 를 '.' 으로 replace new_id에서 마침표(.)가 처음이나 끝에 위치한다면 제거합니다. new_id가 빈 문자열이라면, new_id에 "a" 를 ..
1day-1algorithm
2021. 4. 23. 19:28