처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / 알고리즘 / 문제

런 렝스 인코딩(Run-Length Encoding, RLE)이란?

쉬움 freeCodeCamp
보기 및 정답
A 연속으로 반복되는 같은 데이터를 '데이터+반복 횟수'로 압축하는 단순한 인코딩 방식이다
B 데이터를 일정한 길이의 블록으로 균등하게 분할한 후, 각 블록을 별도의 공간에 저장하는 방식이다
C 알고리즘의 실행 시간을 기준으로 코드의 각 구간을 분류하여 성능 프로파일링을 수행하는 방식이다
D 데이터를 비트 단위로 변환하고 특정 암호화 키를 적용하여 원본을 복원 불가능하게 만드는 방식이다

해설

RLE는 'AAABBBCC'를 'A3B3C2'로 압축하는 간단한 무손실 압축 방식입니다. 같은 값이 연속으로 반복되는 데이터(예: 비트맵 이미지, 팩스)에 효과적이지만, 반복이 적으면 오히려 크기가 커질 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기