1474: IP주소 변환
메모리제한:128 MB
시간제한:1.000 S
Judge Style:Text Compare
만든사람:
제출:1
통과:1
문제 설명
IPv4는 데이터 송수신을 위한 인터넷 규약인 인터넷 프로토콜의 4번째 판이며, 전 세계적으로 사용된 첫 번째 인터넷 프로토콜이다.
IPv4에서는 각각의 컴퓨터 및 통신 장비에 고유한 주소를 부여하는데 IPv4의 주소체계는 총 12자리이며 네 부분으로 나뉜다. 각 부분은 0~255까지 3자리의 수로 표현된다. IPv4 주소는 32비트로 구성되어 있으며, 현재 인터넷 사용자의 증가로 인해 주소공간의 고갈에 대한 우려가 높아지고 있다고 한다.
10진 정수 형태의 IP주소를 입력 받아 이진수로 변환했을 때, 1의 개수를 출력해보자.
입력 설명
127.0.0.1
출력 설명
8
도움
IP주소는 . (닷)을 기준으로 4개의 영역으로 나뉘며 이진수로 변환하여 1의 개수를 구하면
127.0.0.1 => 1111111.0.0.1 => 1의 개수는 총 8개
255.255.255.255 => 11111111.11111111.11111111.11111111 => 32개