<a target="_blank" href="https://namu.wiki/w/M2R2%20%ED%95%B4%EB%B2%95#s-3.2.4.2">https://namu.wiki/w/M2R2%20%ED%95%B4%EB%B2%95#s-3.2.4.2</a> <div><br></div> <div>현재 이 큐브 알고리즘에서 버퍼막힘 처리때문에 고생인데</div> <div><br></div> <div>요약하자면</div> <div><br></div> <div>1. a[] 배열과 b[]배열이 있는데 a[]배열 안에는 1~22까지 들어있고</div> <div> b[]배열에는 예를 들어 11 2 4 22 18 있는데</div> <div> a[]배열과 b[]배열을 비교하여 b배열이 가지고 있지 않은 숫자를 b배열에 추가시켜야 하는 상황입니다.</div> <div><br></div> <div>2. 배열은 리스트(int) 형입니다.</div> <div><br></div> <div><div>void a(){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>edGeException.Sort (CompareInt);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>egNum.Sort (CompareInt);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for (int i = 0;i < edGeException.Count -1; i++) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if((edGeException[i+1] - egNum[i]) > 3){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>checkEdge((int)(egNum[i] + edGeException[i+1])/2);<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>i = edGeException.Count +1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div></div> <div><br></div> <div>저렇게 짜 놨는데 도저히 이 방법말고는 다른게 생각이 나지 않아요 ㅠ 도와주세요..</div> <div>어떻게 짜야 할까요..</div>