
[JS|Queue, 구현] 프로그래머스 118667번. 두 큐 합 같게 만들기
·
💾 자료구조 & 알고리즘/문제 풀이
1. 입력과 출력입력길이가 같은 두 개의 큐를 나타내는 정수 배열 queue1, queue2 ( 1 ≤ queue1 = queue2 ≤ 300,000 )출력각 큐의 원소 합이 같게 만들기 위해 필요한 작업의 최소 횟수 return : count || -1(원소 합이 같아지지 않을 경우) 2. 문제 풀이 로직문제를 보자마자 생각난 방법은 투포인트였고, 실제로 가능한 것인지 일단 감을 잡기 위해 큐를 움직여보았다. push/pop을 실제로 구현할 지 아니면 push/pop이 된 것처럼 구현(투포인트, 슬라이딩 윈도우)을 할 것인지에 대해 정하기 위해서였다. 여러 테스트케이스들 중 일단 첫 번째 테스트케이스를 두고 진행해보았다. 사용한 테스트 케이스queue1 : [3, 2, 7, 2] => 14점queue..