아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

꿈의 냉장고

시간 제한1초메모리 제한256 MB

요약
24비트 이진 문자열을 십진수로 바꾸어 선행 0 없이 각 줄에 출력합니다.
난이도

쉬움10점 중 1점

유형
구현
정답자
아직 제출이 없습니다

문제

에이리크는 프로그래밍 속도를 올리려고 빙고 콜라를 아주 많이 마신다. 몇 년 동안 콜라를 가지러 부엌까지 왕복하면서 쓸데없는 칼로리를 잔뜩 태웠다. 그래서 작은 냉장고를 하나 사서 컴퓨터 바로 옆에 두었다. 깜빡이는 LED로 뒤덮인 빅타워 본체와 어울리려면 냉장고도 조금 꾸며야 한다.

에이리크는 화면이 달린 무게 센서와 작은 범용 프로그래밍 칩을 사서 냉장고 아래에 넣었다. 냉장고 안에 빙고 콜라가 몇 리터 들어 있는지 화면에 띄우는 것이 목표다. 그러려면 센서의 이진 레지스터를 읽어서 화면에 표시할 십진수로 바꿔야 한다.

입력

첫째 줄에 테스트 케이스의 개수 nn이 주어진다 (n≤1000n \le 1000).

다음 nn개 줄에는 24비트 이진 문자열로 표현한 양의 정수가 한 줄에 하나씩 주어진다. 각 문자열은 0과 1로만 이루어진다.

출력

각 수마다 십진수 표현을 한 줄에 하나씩 출력한다. 앞에 0을 붙이지 않는다.

예제5

  1. 예제 1

    입력
    5
    000000000000000000000001
    000000000001010101010101
    000000000000000000001010
    101011001010101100101101
    111111111111111111111111
    
    예상 출력
    1
    5461
    10
    11316013
    16777215
    
  2. 예제 2

    입력
    1
    000000000000000000000001
    
    예상 출력
    1
    
  3. 예제 3

    입력
    1
    111111111111111111111111
    
    예상 출력
    16777215
    
  4. 예제 4

    입력
    24
    000000000000000000000001
    000000000000000000000010
    000000000000000000000100
    000000000000000000001000
    000000000000000000010000
    000000000000000000100000
    000000000000000001000000
    000000000000000010000000
    000000000000000100000000
    000000000000001000000000
    000000000000010000000000
    000000000000100000000000
    000000000001000000000000
    000000000010000000000000
    000000000100000000000000
    000000001000000000000000
    000000010000000000000000
    000000100000000000000000
    000001000000000000000000
    000010000000000000000000
    000100000000000000000000
    001000000000000000000000
    010000000000000000000000
    100000000000000000000000
    
    예상 출력
    1
    2
    4
    8
    16
    32
    64
    128
    256
    512
    1024
    2048
    4096
    8192
    16384
    32768
    65536
    131072
    262144
    524288
    1048576
    2097152
    4194304
    8388608
    
  5. 예제 5

    입력
    14
    000000000000000000001001
    000000000000000000001010
    000000000000000001100011
    000000000000000001100100
    000000000000001111100111
    000000000000001111101000
    000000000010011100001111
    000000000010011100010000
    000000011000011010011111
    000000011000011010100000
    000011110100001000111111
    000011110100001001000000
    100110001001011001111111
    100110001001011010000000
    
    예상 출력
    9
    10
    99
    100
    999
    1000
    9999
    10000
    99999
    100000
    999999
    1000000
    9999999
    10000000