10KN: A compact, fixed-width numeric encoding system using digits and Hangul.
Project description
10KN: Ten Thousand Korean Numeric System ๐ฐ๐ท
10KN is a compact, fixed-width numeric encoding system using digits (0-9) and Korean Hangul ('๊ฐ'-'ํฃ').
Each character in 10KN can represent 0 to 9999, significantly reducing the length of large numeric identifiers.
This system was designed to support massive numeric datasets such as prime/composite number databases, while also maintaining lexicographical sortability, visual clarity, and cultural identity.
Features
- Compact fixed-width encoding using 0-9 and 9,999 Hangul characters
- Each position represents values 0-9999
- Ideal for compressing large integers and sorting them as strings
- Full reversibility via
encode_kn10()anddecode_kn10() - Created by blueradiance (2025), licensed for public use with attribution
10KN: ๋ง ๋จ์ ๊ธฐ๋ฐ์ ํ๊ตญํ ์ซ์ ์์ถ ์์คํ ๐ฐ๐ท
10KN์ ์ซ์(0-9)์ ํ๊ธ(์ ๋์ฝ๋ '๊ฐ'-'ํฃ')์ ํ์ฉํ์ฌ
0-9999 ๋ฒ์์ ๊ฐ์ ํ๋์ ๋ฌธ์๋ก ํํํ๋ ๊ณ ์ ํญ ์ซ์ ์ธ์ฝ๋ฉ ์์คํ
์
๋๋ค.
์์/ํฉ์ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ด ์ด๋ํ ์ซ์๋ฅผ ๋ค๋ฃจ๋ ์ํฉ์์
๋ฌธ์์ด ์์ถ, ์ ๋ ฌ, ํํ์ฑ, ์๊ฐ์ ๋ช
ํ์ฑ์ ๋์์ ๊ณ ๋ คํด ๊ฐ๋ฐ๋์์ต๋๋ค.
์ฃผ์ ํน์ง
- ์๋ฆฟ์๋น 0-9999 ํํ, 10์ง์๋ณด๋ค ํจ์ฌ ์งง์ ๊ณ ์ ๊ธธ์ด
- ์ซ์์ ํ๊ธ๋ง์ผ๋ก ๊ตฌ์ฑ๋์ด ์ ๋ ฌ์ฑ๊ณผ ์ง๊ด์ฑ ํ๋ณด
encode_kn10(),decode_kn10()ํจ์๋ก ์์ ํ ๋ณต์ ๊ฐ๋ฅ- 2025๋ blueradiance ์ ์, ์ถ์ฒ ํ๊ธฐ ์ ์์ ์ฌ์ฉ ๊ฐ๋ฅ
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kn10-1.0.1.tar.gz.
File metadata
- Download URL: kn10-1.0.1.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cf7a00022e1586bd7cbf4c7d2d207e35bba3598256899060f40cf77a5ac8b90
|
|
| MD5 |
5fb0b1ddde91eb64af03d72150b668e4
|
|
| BLAKE2b-256 |
c945dc1603dada36e1cfd0a960f753e9f57da33eefbd7fce51fc9cf886ce8ec5
|
File details
Details for the file kn10-1.0.1-py3-none-any.whl.
File metadata
- Download URL: kn10-1.0.1-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04de793434c8f0cf519b2d62ec2a2cfef9234b5ca69eb5da5f41fba53016e995
|
|
| MD5 |
0146935aa167ce17b3813cad13a3fdfd
|
|
| BLAKE2b-256 |
528aa46e26106d63e97c300d806c929e70418d79a039dc0bb5c30495074b1539
|