엔디언(Endian or Endianness)은 컴퓨터의 메모리와 같은 1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법을 뜻하며, 바이트를 배열하는 방법을 특히 바이트 순서(Byte order)라 한다.
엔디언은 보통 큰 단위가 앞에 나오는 빅 엔디언(Big-endian)과 작은 단위가 앞에 나오는 리틀 엔디언(Little-endian)으로 나눌 수 있다. (출처 : 위키백과)
예를 들어 20141127 을 big endian 과 little endian 으로 표현하면 아래와 같다.
32bit signed ingeger 정수가 주어졌을때 서로 다른 엔디언으로 바꿔 10진수 형태로 출력하라.
첫줄에는 테스트 케이스 T가 주여지며 (1 <= T <= 10,000)
두번재 줄부터 T + 1 번째 줄에는 32bit signed integer 정수가 한개씩 주어진다.
테스트 케이스에 주어진 수의 endian을 바꾸어 10진 정수 형태로 바꿔 출력하라.