15.5
승패와 점수 표시하기
숫자들이 이동 방향으로 잘 정렬되어 합쳐집니다. 마지막으로 승리와 패배를 표시하는 부분만 구현하면 완성입니다. 숫자를 합쳐 2048을 만들면 승리하고, 16칸이 모두 찼는데 합쳐질 숫자가 없어서 새로운 2를 생성할 수 없다면 패배입니다.
64까지 만들고 패배하는 것과 1024까지 만들고 패배하는 것을 똑같이 취급할 수는 없으니 점수를 부여하겠습니다. 2를 두 개 합치면 4점을 얻고, 16을 두 개 합치면 32점을 얻는 식입니다. 패배하면 지금까지 얻은 점수를 함께 표시합니다.
승패를 표시하는 부분부터 구현해 보겠습니다. 승패 표시 부분은 switch 문 아래에 작성합니다.