2048 게임은 같은 숫자가 있다면 합쳐지고, 첫 턴에서는 이미 합쳐진 숫자에 대해서 같은 숫자라 하더라도 다시 합칠 수 없습니다. 

 

문제에서 주어진 내용을 left, right, up, down 으로 각각 구현해주고

 

순열을 이용해서 위 4가지 경우를 5가지 순서 있게 뽑아서 field 에 있는 최댓값을 갱신해주면 됩니다. 

 

 

github.com/lllilllilllilili/algorithmWithDonburi/blob/master/algorithm/b12100_2048(easy)/backjun_2048.java