디시인사이드 갤러리

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

갤러리 본문 영역

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

발명도둑잡기갤로그로 이동합니다. 2025.03.04 07:20:58
조회 49 추천 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 - -
2825318 자유주의가 현실적으로 불가능하다는 이론적 근거 '자유주의의 역설' 발명도둑잡기갤로그로 이동합니다. 03.04 27 0
2825317 오늘 휴가 쓰는 놈은 하수다 [3] 아스카영원히사랑해갤로그로 이동합니다. 03.04 63 0
2825316 성능문제만 아니라면 c나 c++은 존재가치가 떨어진다. ㅇㅇ(39.7) 03.04 53 0
2825314 얼리버드 면접보러 서울=>부산 도착 ㅇㅅㄴ [6] 강유현갤로그로 이동합니다. 03.04 88 0
2825313 에이전시들은 ai 로 다 하겠구만 [1] 프갤러(211.219) 03.04 42 0
2825312 [중요]수학 부호를 미지의 기호로 만들어 계산하는 분야도 있나요? 발명도둑잡기갤로그로 이동합니다. 03.04 30 0
2825311 무리수 기반 압축 연구자 발명도둑잡기갤로그로 이동합니다. 03.04 34 0
2825310 태연 ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 03.04 63 0
2825309 하루 한 번 헤르미온느 찬양 [1] 헤르 미온느갤로그로 이동합니다. 03.04 44 0
2825307 고장난 인간 [1] jonny갤로그로 이동합니다. 03.04 51 0
2825306 2진수(바이너리) 압축 기술 발명도둑잡기갤로그로 이동합니다. 03.04 42 0
2825305 내 전직장은 나 3개월 계약직 뽑아놓고 [1] 강유현갤로그로 이동합니다. 03.04 68 0
2825304 어떤 무리수의 소수점 이하 자리수 일부가 다른 무리수의 소수점 이하 자리 [1] 발명도둑잡기갤로그로 이동합니다. 03.04 35 0
2825303 저번주 금요일에 퇴직통보받았다 [9] ㅇㅇ(211.234) 03.04 94 0
2825302 '金치 프리미엄' 사라지자 금값 '와르르' 발명도둑잡기갤로그로 이동합니다. 03.04 44 0
2825301 시오니즘을 지지하는 젤렌스키 발명도둑잡기갤로그로 이동합니다. 03.04 50 0
2825300 한 눈 파는 틈을 타서 슬쩍 몰카..ㅇㅅㅇ [1] 헤르 미온느갤로그로 이동합니다. 03.04 52 0
2825299 엔비디아 이익 환수처럼 명품사 환수 주장하면 호응 어떨까 [2] 발명도둑잡기갤로그로 이동합니다. 03.04 40 0
2825298 핵발전소는 위험해서 보험 가입도 안된다 발명도둑잡기갤로그로 이동합니다. 03.04 27 0
오늘의 발명 실마리: 무리수 소수점 이하를 매핑 테이블로 이용한 압축 [2] 발명도둑잡기갤로그로 이동합니다. 03.04 49 0
2825295 DOS가 disk operating system인 이유 발명도둑잡기갤로그로 이동합니다. 03.04 43 0
2825285 MS-DOS 4.0 오픈소스화 발명도둑잡기갤로그로 이동합니다. 03.04 47 0
2825284 파시즘의 어원 발명도둑잡기갤로그로 이동합니다. 03.04 36 0
2825283 오늘 출근하는 흑우없제 ㅇㅅㅇ? 강유현갤로그로 이동합니다. 03.04 42 0
2825282 [국제] 머스크, UN과 NATO에서의 미국 탈퇴지지  발명도둑잡기갤로그로 이동합니다. 03.04 36 0
2825281 좋은 규제, 나쁜 규제를 판별하는 기준은 건강입니다 발명도둑잡기갤로그로 이동합니다. 03.04 34 0
2825280 오세훈 미친놈아 계엄령과 국가보안법이 규제의 교황이다 발명도둑잡기갤로그로 이동합니다. 03.04 45 0
2825279 컴공 휴학 진로 관련 질문 [2] 프갤러(175.124) 03.04 110 0
2825278 오늘의 출판 기획 실마리: 선택권을주는것 같지만 그 자체가 속박인 경우 발명도둑잡기갤로그로 이동합니다. 03.04 50 0
2825277 <왜 젤렌스키는 ‘평화’를 기피할까> 발명도둑잡기갤로그로 이동합니다. 03.04 46 0
2825274 자기전에 생각하는게 취직활동을 계속했다면 [3] ㅆㅇㅆ(124.216) 03.04 93 0
2825273 ㅇㅇ [1] ㅇㅇ(14.51) 03.04 48 1
2825272 Actor 언어 발명도둑잡기갤로그로 이동합니다. 03.04 57 0
2825270 금융인을 나쁘게 묘사한 한국 영화 드라마 소설 발명도둑잡기갤로그로 이동합니다. 03.04 46 0
2825268 외국인 노동자와 여성을 때리는게 아니라 은행을 때려야한다 발명도둑잡기갤로그로 이동합니다. 03.04 37 0
2825267 IMF때 혈세로 기업에게 투입된 공적자금을 회수하자! 발명도둑잡기갤로그로 이동합니다. 03.04 44 0
2825266 오늘 한 일) 캡슐화를 위해 Info 구조체 추가 ㅆㅇㅆ(124.216) 03.04 83 0
2825265 독과점에 대한 세금이나 과징금, 벌금이 있나 발명도둑잡기갤로그로 이동합니다. 03.04 52 0
2825263 [단독] IMF 투입 못 받은 공적자금 47조5000억 발명도둑잡기갤로그로 이동합니다. 03.04 41 0
2825260 독일대학처럼 평준화시 교수가 취업률 때문에 뻥튀기 안함 [1] 발명도둑잡기갤로그로 이동합니다. 03.04 46 0
2825256 이력서 봐준다 프갤러(106.101) 03.04 57 0
2825254 프로그래밍에서 객체간 데이터 교환법 모든 경우 발명도둑잡기갤로그로 이동합니다. 03.04 66 0
2825250 개새끼, 새끼개 발명도둑잡기갤로그로 이동합니다. 03.04 42 0
2825245 이재명 대표가 언급한 한국판 엔비디아 공유는 인공지능 시대의 뉴노말 대세 발명도둑잡기갤로그로 이동합니다. 03.04 47 0
2825239 봉준호 '미키17' 오늘(28일) 개봉… '尹지지' 다큐와 맞대결 발명도둑잡기갤로그로 이동합니다. 03.04 48 1
2825237 '미키17' 트럼프·윤석열 연상?..봉준호 감독이 답했다 발명도둑잡기갤로그로 이동합니다. 03.04 83 0
2825234 궁금한게 있음 [5] 프갤러(121.127) 03.04 69 0
2825228 웹사이트 버튼 자동으로 누르는 코드 [2] ㅇㅇ(106.101) 03.04 70 0
2825226 윤석열은 가도 파시즘은 남는다 [뉴스룸에서] 발명도둑잡기갤로그로 이동합니다. 03.04 53 0
2825222 윤석열, 'K-파시즘'의 탄생 발명도둑잡기갤로그로 이동합니다. 03.04 48 1
뉴스 '미스쓰리랑' 김소연, '천년지기'로 팬들과 영원한 우정 다짐 '애교 트롯 퀸' 홀릭 디시트렌드 03.06
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2