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 | 31 |
Tags
- 너비우선탐색
- cpu
- Javascript
- 프론트엔드개발자
- github
- git
- 컴퓨터공학
- 컴퓨터과학
- 알고리즘
- 국비지원
- CSS
- nodejs
- LinkSnap
- 국비지원취업
- KAKAO
- 야놀자
- 백준
- 패스트캠퍼스
- 코딩테스트
- html/css/js
- 코테
- 그리디
- DFS
- js
- 자바스크립트
- 부트캠프
- BFS
- 호이스팅
- CS
- computerscience
Archives
- Today
- Total
목록백준1158 (1)
My Boundary As Much As I Experienced
요세푸스 문제(백준 코딩테스트 1158번, Queue, NodeJS 풀이)
https://www.acmicpc.net/problem/1158 문제 수준: 실버4 문제 요약: 주어진 N명의 사람이 순서대로 둘러앉아 있다. 이 중 K번 째 사람을 순서대로 뺄 때, 뺀 순서를 구하시오. 7명의 사람이 있고 3을 카운트하며 한 명 씩 뺀다고 할 때, 순서로 빠지게 된다. 입출력 예 (입력 / 출력): 입력 첫 째 줄에는 N명과 기준 K가 주어진다. 문제 풀이 전략: queue 문제를 많이 안 풀어봐서 이게 queue문제인지 아닌지 많이 헤맸다. 처음 도전하다가 실패한 로직은 아래와 같다. 처음엔 while문 순회로 계속 방문하며 1. 방문한 노드는 넘어가고 2. 방문 안 했으면서 + 주어진 순서가 아니면 순서만 ++하고 넘어가고 3. 방문 안 했으면서 + 주어진 순서면 정답 배열에 넣..
Algorithm/Coding Test
2023. 9. 2. 14:41