디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

오늘의 발명 실마리: 무리수 소수점 이하를 매핑 테이블로 이용한 압축앱에서 작성

발명도둑잡기갤로그로 이동합니다. 2025.03.04 07:20:58
조회 21 추천 0 댓글 2

오늘의 발명 실마리: 무리수 소수점 이하를 매핑 테이블로 이용한 압축 알고리듬

28년 전쯤엔가 일기에 썼던 내용 다시 쓴다. 무리수의 소수점 이하를 매핑 테이블로 이용한 압축 알고리듬은 쉬운 아이디어니까 누가 이미 만들어놓지 않았을까?
오늘 다시 생각난 김에 챗지피티에 물었다.

무리수 소수점 이하를 매핑 테이블로 이용한 압축 알고리즘은 무리수의 소수점 이하 값을 일정한 규칙을 사용하여 매핑 테이블에 저장하고, 이 테이블을 활용하여 압축을 구현하는 방법입니다. 이 방법은 일반적으로 무리수의 소수점 부분을 압축할 때 유용할 수 있습니다. 구체적으로, 무리수 소수점 이하의 패턴이나 반복성(주기성)을 활용하여 효율적인 압축을 달성할 수 있습니다.

아이디어 및 접근 방식

1. 무리수의 소수점 이하:
무리수는 끝없이 이어지는 소수점을 가지며, 이 소수점 이하에는 패턴이 나타날 수 있습니다. 예를 들어, **π(파이)**의 소수점 이하 값은 3.14159...로, 끝이 없고, 비주기적입니다. 그러나 일부 다른 무리수는 반복적인 패턴이나 부분적인 규칙성을 보일 수 있습니다.

2. 매핑 테이블 생성:

무리수의 소수점 이하 부분을 일정 길이씩 자르고 이를 매핑하여 테이블로 만듭니다. 예를 들어, π의 소수점 이하 14159...를 여러 개의 패턴 블록으로 나누어 매핑할 수 있습니다.

각 소수점 이하 값은 일정한 길이를 가지는 블록(예: 4자리씩)을 생성하고, 이를 테이블로 저장합니다. 이 때 각 블록은 고유의 인덱스를 가집니다.

3. 압축 과정:

테이블화된 값을 압축하여 원래 데이터를 재구성할 수 있습니다.

예를 들어, π의 소수점 이하 14159...를 [1415], [9...] 등의 패턴으로 나눈 후, 이를 인덱스화하여 압축할 수 있습니다.

매핑 테이블에서 인덱스를 찾고, 해당 값을 참조하는 방식으로 원본 데이터를 압축하는 방식입니다.

4. 매핑 테이블 활용:

압축된 데이터는 각 값이 테이블에서 참조하는 인덱스로 바뀌게 됩니다. 예를 들어, 1415라는 소수점 패턴이 테이블에 저장되어 있다면, 1415를 그대로 저장하는 대신 테이블 인덱스로 압축하는 방식입니다.

이 방식은 무리수 소수점 이하가 일정한 패턴을 따른다면, 효율적인 압축을 가능하게 합니다.

압축 과정 예시

예를 들어, π = 3.14159265358979... 라는 수를 생각해 봅시다.

1. 테이블 생성:

무리수의 소수점 이하를 일정한 블록으로 나눕니다.

예: 1415, 9265, 3589, 79... 등

각 패턴을 테이블에 저장합니다.

2. 압축:

소수점 이하의 값을 테이블 인덱스로 변환합니다.

예: 1415는 인덱스 0, 9265는 인덱스 1 등의 방식으로 압축합니다.

3. 압축된 결과:

원래 값은 14159265358979...였지만, 테이블 인덱스를 사용하여 0, 1, 2, 3... 등으로 압축될 수 있습니다.

4. 압축된 데이터의 저장 및 복원:

압축된 데이터는 인덱스 목록만 저장하고, 압축 해제 시 해당 인덱스를 사용하여 원래 값을 복원합니다.

장점

효율성: 무리수의 소수점 부분에서 반복되는 패턴을 찾아서 압축할 수 있기 때문에, 압축된 데이터 크기가 대폭 줄어듭니다.

저장 공간 절약: 매핑 테이블을 사용하면, 반복되는 부분을 인덱스로 대체하여 저장 공간을 절약할 수 있습니다.

단점

패턴이 없거나 복잡한 경우: 무리수의 소수점 이하가 예측할 수 없거나 복잡하게 변동할 경우, 이 방식은 큰 효과를 보기 어려울 수 있습니다. 주기적이지 않은 무리수는 압축 효과가 적을 수 있습니다.

매핑 테이블 관리: 테이블이 커질 수록 그 자체의 관리 및 검색이 복잡해질 수 있습니다.

결론

이 방법은 무리수의 소수점 부분에 주기성 또는 반복되는 패턴이 있을 때 유용한 압축 알고리즘입니다. 이러한 특성을 가진 데이터를 압축할 때 매핑 테이블을 활용하면 데이터 크기를 효율적으로 줄일 수 있습니다.

---
"도둑은 집을 떠나며 주인을 욕한다" - 러시아 속담

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 과음으로 응급실에 가장 많이 갔을 것 같은 스타는? 운영자 25/03/03 - -
공지 프로그래밍 갤러리 이용 안내 [86] 운영자 20.09.28 42096 64
2825341 임마들 자꾸 싸우는거 보니까 그게 문젠거 같다 ㅇㅇ갤로그로 이동합니다. 12:12 2 0
2825340 [자유 대한민국] 헌재 만장일치론은 간첩 프갤러(121.172) 12:08 16 0
2825339 동대문도 공실률 15%인데 [1] ㅇㅇ(211.219) 12:03 8 0
2825338 30살 엑셀밖에 모르는새끼 답변좀 [1] ㅇㅇ갤로그로 이동합니다. 11:59 11 0
2825336 우주의 규칙 수학도 뭉게버린다? 부정조작선거 ♥냥덩이♥갤로그로 이동합니다. 11:50 12 0
2825335 PC방에서 코딩을 하는 사나이 ㅇㅅㅇ [2] 강유현갤로그로 이동합니다. 11:37 26 0
2825334 아동강간이 최고임 류류(175.196) 11:34 13 0
2825333 윤석열=밀레이=젤렌스키=기시다 발명도둑잡기갤로그로 이동합니다. 11:18 11 0
2825332 98%-eyecontact 발명도둑잡기갤로그로 이동합니다. 11:17 10 0
2825330 나님 일정 재배치 ♥냥덩이♥갤로그로 이동합니다. 11:12 12 0
2825329 극좌 언론사 한걸레 또 가짜기사 유포 ♥냥덩이♥갤로그로 이동합니다. 11:03 11 0
2825328 음기 충전 발명도둑잡기갤로그로 이동합니다. 11:03 11 0
2825327 서울에서 부산까지 면접보러 왔는데 일정 착각함 ㅇㅅㅇ [2] 강유현갤로그로 이동합니다. 10:55 25 0
2825326 채용비리 선관위 국회에 수십번이나 허위 변명 파문 ♥냥덩이♥갤로그로 이동합니다. 10:39 13 0
2825325 외세에 의존하는 정치는 유치원생같은 정치다 발명도둑잡기갤로그로 이동합니다. 10:19 10 0
2825324 하 너네같으면 어떻게 하냐 이거 [3] ㅇㅇ(211.58) 10:06 34 1
2825323 물경력은 뭐라고 생각함? [3] jonny갤로그로 이동합니다. 10:04 36 0
2825322 근데 부산 사람들 부산에서 취업할만함 ㅇㅅㅇ? [2] 강유현갤로그로 이동합니다. 10:02 28 0
2825321 책 <GDP는 틀렸다> 발명도둑잡기갤로그로 이동합니다. 09:51 13 0
2825318 자유주의가 현실적으로 불가능하다는 이론적 근거 '자유주의의 역설' 발명도둑잡기갤로그로 이동합니다. 09:36 15 0
2825317 오늘 휴가 쓰는 놈은 하수다 [1] 아스카영원히사랑해갤로그로 이동합니다. 09:35 30 0
2825316 성능문제만 아니라면 c나 c++은 존재가치가 떨어진다. ㅇㅇ(39.7) 09:35 26 0
2825315 요즘 scss는 좀 자주 쓰니? 거북이속이거북갤로그로 이동합니다. 09:24 16 0
2825314 얼리버드 면접보러 서울=>부산 도착 ㅇㅅㄴ [6] 강유현갤로그로 이동합니다. 09:22 38 0
2825313 에이전시들은 ai 로 다 하겠구만 [1] 프갤러(211.219) 09:19 17 0
2825312 [중요]수학 부호를 미지의 기호로 만들어 계산하는 분야도 있나요? 발명도둑잡기갤로그로 이동합니다. 09:15 12 0
2825311 무리수 기반 압축 연구자 발명도둑잡기갤로그로 이동합니다. 09:01 21 0
2825310 태연 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 08:53 37 0
2825309 하루 한 번 헤르미온느 찬양 [1] 헤르 미온느갤로그로 이동합니다. 08:52 24 0
2825307 고장난 인간 [2] jonny갤로그로 이동합니다. 08:46 34 0
2825306 2진수(바이너리) 압축 기술 발명도둑잡기갤로그로 이동합니다. 08:46 24 0
2825305 내 전직장은 나 3개월 계약직 뽑아놓고 [1] 강유현갤로그로 이동합니다. 08:32 35 0
2825304 어떤 무리수의 소수점 이하 자리수 일부가 다른 무리수의 소수점 이하 자리 [1] 발명도둑잡기갤로그로 이동합니다. 08:31 19 0
2825303 저번주 금요일에 퇴직통보받았다 [9] ㅇㅇ(211.234) 08:20 67 0
2825302 '金치 프리미엄' 사라지자 금값 '와르르' 발명도둑잡기갤로그로 이동합니다. 08:12 18 0
2825301 시오니즘을 지지하는 젤렌스키 발명도둑잡기갤로그로 이동합니다. 08:04 24 0
2825300 한 눈 파는 틈을 타서 슬쩍 몰카..ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 08:02 30 0
2825299 엔비디아 이익 환수처럼 명품사 환수 주장하면 호응 어떨까 [2] 발명도둑잡기갤로그로 이동합니다. 07:32 25 0
2825298 핵발전소는 위험해서 보험 가입도 안된다 발명도둑잡기갤로그로 이동합니다. 07:26 17 0
오늘의 발명 실마리: 무리수 소수점 이하를 매핑 테이블로 이용한 압축 [2] 발명도둑잡기갤로그로 이동합니다. 07:20 21 0
2825295 DOS가 disk operating system인 이유 발명도둑잡기갤로그로 이동합니다. 06:17 30 0
2825285 MS-DOS 4.0 오픈소스화 발명도둑잡기갤로그로 이동합니다. 06:09 30 0
2825284 파시즘의 어원 발명도둑잡기갤로그로 이동합니다. 05:59 19 0
2825283 오늘 출근하는 흑우없제 ㅇㅅㅇ? 강유현갤로그로 이동합니다. 05:53 26 0
2825282 [국제] 머스크, UN과 NATO에서의 미국 탈퇴지지  발명도둑잡기갤로그로 이동합니다. 05:45 16 0
2825281 좋은 규제, 나쁜 규제를 판별하는 기준은 건강입니다 발명도둑잡기갤로그로 이동합니다. 05:37 17 0
2825280 오세훈 미친놈아 계엄령과 국가보안법이 규제의 교황이다 발명도둑잡기갤로그로 이동합니다. 05:32 22 0
2825279 컴공 휴학 진로 관련 질문 [2] 프갤러(175.124) 05:08 68 0
2825278 오늘의 출판 기획 실마리: 선택권을주는것 같지만 그 자체가 속박인 경우 발명도둑잡기갤로그로 이동합니다. 05:03 33 0
뉴스 류수영 '사치붕', 마카오에서 완판 터졌다...어남선생 국위선양 디시트렌드 03.03
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2