#1977 IP Address #2

95  1 s   128 MB  

Description

 

10진법을 사용하는IP 주소를32비트의2진수로 변환하는 프로그램을 작성해 보자. 4개의 십진수로 이루어진 IP 주소의 각 십진수 값은0에서255사이이며, 각 값들은3개의.(period)로 구별된다. 출력되는2진수는 각 십진수 값을8비트2진수로 변환한 후 연달아 출력하도록 하되, 전체 길이가32자리가 되기 위하여8비트2진수로 변환된 값이8자리가 되지 않는 경우에는8자리가 되도록 앞부분을0으로 채워 출력하도록 한다.(즉 변환값이1001 경우: 00001001 로 출력)

Input

 

첫 줄에는 테스트 케이스 수 T가 입력된다.(1 <= T <= 10) 다음 줄부터 T개의 십진수 형식의IP주소가 입력된다.

Output

 

각 IP 주소별로 변환된 32자리2진수IP 주소값을 한 줄에 하나씩 출력한다.

Sample Input

Sample Output

3
3.128.255.255
203.132.229.128
80.16.0.1
00000011100000001111111111111111
11001011100001001110010110000000
01010000000100000000000000000001

Source

동의대학교 멀티미디공학과 우영운(2012년 4월 20일)