ip 12 자리를 압축해야함 ㅇㅇ
그런데 이게 그냥 바이트 압축이 아니라 사용자에게 압축된 내용을 소문자 a~z, 숫자 0~9 로 출력 해야함
난 최대 6글자 까지만 압축 되네;;;; 횽들은 몇 글자까지 압축 할수 있음??
물론 당연히 압축하고 다시 해제도 가능해야 됨 ㅇㅇ
횽들 ip 압축 어디까지 할 수 있음??
ㅇㅇㅇ(fender88)
2012-01-18 17:54
추천 0
댓글 18
다른 게시글
-
잠깐 졸다 꿈을 꿨는데. [4]아스트라로..(rkrbrp) | 12.01.18추천 0
-
존나 졸립다.아스트라로..(rkrbrp) | 12.01.18추천 0
-
c언어고수들 질문잇어 [5]SUPET_HY(superhy) | 12.01.18추천 0
-
키보드 보안프로그램도 ㅈ같은게 [3]정신차리고..(wakeupyourmind) | 12.01.18추천 0
-
파티클로 텍스트 찍기 , 깔짝대기 [4][성대아싸](skkuassa) | 12.01.18추천 0
-
c언어 배우고싶은데 어떻게하지 [5]늅늅(175.209) | 12.01.18추천 0
-
앞으로 액티브X 많이 쓰는 사이트 발표된다 [1]소식인(58.150) | 12.01.18추천 0
-
내가 잘 찾아봤는데 [1]장떡(dony22) | 12.01.18추천 0
-
위키피디아가 아픔 [7]HarlemLuia..(qnpfrmins1004) | 12.01.18추천 0
-
뭔가 뭔가 자극이 필요해!!!!!!!! [2]거칠게(wowbar) | 12.01.18추천 0
그냥해도 4글자이오만
어떻게 4글자 나오는지 설명좀?? ㅠㅠ
IP가 글자인줄 아셈? IPv4면 4바이트 값이지,,
??16진수하면 8글자 글고 12자리라는게 0000.0000.0000.0000-255.255.255.255 이걸 12자리라고 햇엇냐
미안 12 자리가 아니라 16 자리네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ip가 한 클래스당 8비트 값인건 아는데 그걸 사람이 보이게 압축해야 함 몇글자로 압축하는지가 질문의 요지임 ㅠㅠ
a-z, 0-9사용하면 총36문자네. IPv4라 치면 2^32을 밑이 36인 로그취하면 되겠네.
IPv6라치면 2^128을 밑이 36인 로그취하면되는거구
산수식으로 하면 255 진수를 16진수로 바꾸게 되는데 그것도 6자리로 되더라공 ㅋ 맵형식도 해보고 바이트 채우기도 해봤는데 6자리 이하로 안내려가 ㅠㅠ 내 머리는 6자리가 한계인듯
IPv4일때는 7문자필요. IPv6일때는 25문자필요.
[a-zA-Z0-9]면 몇 글자더라,,
아 참고로 ip 6 아니구 4 임 ㅇㅇ
위에 16진수 아니구 36진수 미안 ㅋ
영문은 소문자만 가능해 제길..........
대소문자 구분하고 기호까지 치면 부왘
ㄴ 압축 후 표현은 a~z, 0~9 만 가능해
고렇다면 7글자
근데 여기서 만약 허프만부호화 같은걸 사용한다면 몇몇 IP주소에서는 1문자도 가능하겠다ㅋ 물론 어떤 놈은 10문자 넘게 필요하겠지만
허프만압축을 한다 쳐도 허프만트리를 또 따로 저장해야하니까 IP주소처럼 작은 데이터에서는 오히려 더 커지지