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

5430번: AC 각 테스트 케이스에 대해서, 입력으로 주어진 정수 배열에 함수를 수행한 결과를 출력한다. 만약, 에러가 발생한 경우에는 error를 출력한다. www.acmicpc.net 🤔생각해보기 꽤나 매콤한(?) 문제였습니다. 시간초과 제한이 상당히 타이트한데, 하나하나 짚어봅니다. 먼저 제시된 함수를 보면 뒤집는 것과 첫번째 숫자를 버리는 것입니다. 파이썬을 평소 즐겨 사용해왔다면 collections deque 모듈에 존재하는 다음과 같은 함수를 바로 떠올릴 수 있을 겁니다. reverse() popleft() 위 메소드만 잘 사용하면 "예제는" 통과하는 답을 나오게 할 수 있습니다. 하지만 위 메소드 중 어느 하나라도 사용한다면 얄짤없이 바로 시간초과가 발생합니다. 한마디로 함정카드인 것이죠..
1day-1algorithm
2021. 5. 28. 20:08