더북(TheBook)

 

15.4

숫자 이동하고 합치기

다음으로 moveCells() 함수를 구현해 보겠습니다. 이 함수는 각 숫자 타일을 앞에서 확인한 이동 방향으로 정렬합니다. 그리고 숫자가 같은 타일이 연달아 있는지 확인합니다. 있으면 두 타일을 합치고 숫자를 2배수로 바꿉니다. 상당히 복잡하므로 차분히 생각해야 구현할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.