아 01 01 브 02 02 크 03 03 드 04 04 이 05 05 프 06 06 그 07 07 08 08 이 09 09
즈 10 01 크 11 02 르 12 03 응 13 04 응 14 05 우 15 06 프 16 07 크 17 08 흐 18 09
스 19 01 트 20 02 우 21 03 브 22 04 23 05 스 24 06 이 25 07 스 26 08
1 아 즈 스 2 브 크 트 (11 -> 2) 3 크 르 우 4 드 응 브 (22 -> 4) 5 이 응 6 프 우 스 (33 -> 6) 7 그 프 이 8 크 스 9 이 흐
<트프스://잉.위키페지아.오르그/위키/루오주_스쿠아리>
에리 이스 아 심플리 아우고리틍 잉 후스트 타트 콘베르트스 아 레테르 프롱 티 피르스트 세트 투 티 세콘드 세트:
픙 콘베르트_레테르(크: 샤르) -> 샤르 { 레트 오프세트 = (크 아스 우8 - '아' 아스 우8) * 2 + 1 (오프세트 아스 샤르).투_우페르카지().네스트().운으라프() }
안드 에리 이스 티 아우고리틍 투 콘베르트 아 레테르 프롱 티 세콘드 세트 바크 투 티 피르스트 세트:
픙 콘베르트_레테르_바크(크: 샤르) -> 샤르 { 레트 오프세트 = (크 아스 우8 - '아' 아스 우8) / 2 (오프세트 아스 샤르 + '아' 아스 우8) 아스 샤르 } 아세르트_이크!(콘베르트_투_눔베르("아브크"), 123) 아세르트_이크!(콘베르트_투_눔베르("즈스트"), 578) 아세르트_이크!(콘베르트_투_레테르(123), "아브크") 아세르트_이크!(콘베르트_투_레테르(578), "즈스트") 픙 콘베르트_투_눔베르(스: &스트르) -> 우32 { 레트 무트 헤주우트 = 0 포르 크 잉 스.샤르스() { 레트 오프세트 = (크 아스 우32) - ('아' 아스 우32) 헤주우트 = 헤주우트 * 10 + (오프세트 / 3) + 1 } 헤주우트 } 픙 콘베르트_투_레테르(응: 우32) -> 스트링그 { 레트 무트 헤주우트 = 스트링그::네() 레트 무트 응 = 응 일리 응 > 0 { 레트 지지트 = (응 % 10) 아스 우8 - 1 응 /= 10 헤주우트.푸즈(((지지트 * 3) + '아' 아스 우8) 아스 샤르) } 헤주우트.샤르스().헤브().콜렉트() }