-
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
https://github.com/JUNGSOONIL/JAVA/blob/main/SW%EF%BB%BFAcademy%203499
GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드
JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development by creating an account on GitHub.
github.com
해당 문제는 큐를 이용하여 쉽게 해결하였다.
큐 두 개를 만들고 데이터를 offer 할 때 첫 번째 큐는 입력 데이터 수에서 입력 데이터 수/2한 값만큼
역순으로 반복하도록 횟수를 지정하여 데이터를 삽입하고,
두 번째 큐는 입력 데이터 수/2부터 0까지 반복하며 데이터를 삽입하여 주고,
출력문에서 i가 짝수면 첫 번째 큐에서 poll 하고 홀수 면 두 번째 큐에서 poll 하여 문제를 해결하였다.
728x90'알고리즘 > SW Academy' 카테고리의 다른 글
SW Acaemy 9229 한빈이와 Spot Mart JAVA (0) 2021.11.01 SW Academy 5215 햄버거 다이어트 JAVA (0) 2021.11.01 SW Academy 2805 농작물 수확하기 JAVA (0) 2021.11.01 SW Academy [S/W 문제해결 기본] 7일차 - 암호생성기 JAVA (0) 2021.11.01 SW Academy 1218 [S/W 문제해결 기본] 4일차 - 괄호 짝짓기 JAVA (0) 2021.11.01 댓글