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 | 29 | 30 |
Tags
- 스택
- 4811
- 15353
- 브루트포스
- sw expert academy
- 해시해킹
- 서울에서경산까지
- Crossfit
- DP
- Python
- spring boot
- Flutter
- D1
- BOJ14889
- 백준
- 그리디
- 동적프로그래밍
- 1781
- BOJ
- C++
- 삼성
- 14863
- 15662
- dart
- 26008
- 1로만들기2
- 크로스핏
- 재귀
- 회전하는큐
- 재귀함수
Archives
- Today
- Total
목록1158 (1)
곧죽어도 콛잉

https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net 회전하는 큐 문제라고 생각하면 매우 쉬워진다! 그냥 rotate를 사용하면 끝! 다만 파이썬에서 사용하는 출력이 매우 불편했다..... 무조건 줄바꿈이 되는 print는 불편해... 그래서 다른 사람들의 프린트하는 부분의 코드만 봐봤다. from collections import deque N, K = map(int, input().split()) dq = deque([i+1 for i in range(N)]) arr = [] while(len(dq)>0): dq.rotate(-(K-1)..
Coding Test/Python
2024. 2. 27. 14:16