반응형
2164번: 카드2
N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 한 장 남을 때까지 반복하게 된다. 우선, 제일 위에 있는 카드를 바닥에 버린다. 그 다음, 제일 위에 있는 카드를 제일 아래에 있는 카드 밑으로 옮긴다. 예를 들어 N=4인 경우를 생각해 보자. 카드는 제일 위에서부터 1234 의 순서로 놓여있다. 1을 버리
www.acmicpc.net
시간제한에 (추가시간없음)이 적혀있길래 큐를 구현해야하는 문제인가 했는데
다행이도 LinkedList를 사용해도 시간초과가 나지 않았습니다.
반응형
'Algorithm' 카테고리의 다른 글
백준 2748번 피보나치 수 2 [ Java ] (0) | 2020.01.31 |
---|---|
백준 4949번 균형잡힌 세상 [ Java ] (0) | 2020.01.30 |
프로그래머스 코딩테스트 연습 Level2 - 타겟 넘버 [ Java ] (0) | 2020.01.29 |
프로그래머스 코딩테스트 연습 Level2 - 모의고사 [ Java ] (0) | 2020.01.29 |
프로그래머스 코딩테스트 연습 Level2 - 프린터 [ Java ] (0) | 2020.01.29 |