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