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