일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 최단경로
- javascript
- java
- 2981
- 2018 KAKAO BLIND RECRUITMENT
- algorithm
- 탐욕법
- 백준
- spring security
- Dijkstra
- 파이썬
- API
- Spring
- Greedy
- beandefinitionstoreexception
- 알고리즘
- counting elements
- 프로그래머스
- 코딩테스트
- codility
- HTTP
- 라이브템플릿
- 소수
- brute force
- BFS
- springboot
- Python
- error
- applicationeventpublisher
- 문자열
Archives
- Today
- Total
목록level 1 (1)
Altiora Petamus

코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 🤔생각해보기 문자열 다루는 능력을 묻는 문제. 난이도는 '하' 로 분류되어 있고 실제 정답률도 73.47% 로 어려운 문제에 속하지는 않지만, 문자열을 능숙하게 처리하지 못한다면 까다로울 수 있다. 로직은 문제에 잘 설명되있으며 천천히 과정을 구현해나가면 된다. 정규식을 활용하면 간단하게 문자열에서 원하는 부분을 추출하여 사용할 수 있다. 코드 정규식 group 활용 import re def solution(dart_result): p = re.compile(r"(?P\d+)(?P[SDT])(?P[*#]?)") point_data = { 'S': 1, 'D': 2, 'T': 3 } count = [] while dart_result:..
1day-1algorithm
2021. 7. 17. 00:30