Skip to main content
We’ve updated our Terms of Service. A new AI Addendum clarifies how Stack Overflow utilizes AI interactions.
Code Golf

Return to Revisions

6 of 14
Added M
Adám
  • 31.8k
  • 45
  • 77
  • GNU APL and ngn/apl use UTF-8, so use a byte counting tool.

  • NARS2000 only uses UCS-2, so 2 bytes per character.

  • IBM's APL2 is the only modern APL that natively supports APL EBCDIC, so 1 byte per character is acceptable.

  • Dyalog APL uses any Unicode format, or the classic Dyalog character set (Table 1 below). Note: three glyphs (, , and ) added in version 14.0 are not included in the set, and may therefore not be used in 1 byte per character submissions.

  • APL+Win only uses its own 256 character set (Table 2 below), so 1 byte per character.

  • APLX uses its own 256 character set (Table 3 below), so 1 byte per character.

  • A+ uses its own 256 character set (Table 4 below), so 1 byte per character.

  • Jelly and M the 257 character Jelly codepage (Table 5 below), so 1 byte per character.

  • ELI, J, K, Kona, oK, Nial, and Q all use ASCII.


**Table 1:** Unicode code points for every byte value in the classic Dyalog APL encoding.
┌──┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐
│ │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│00│00 │08 │0A │0D │20 │0C │06 │07 │1B │09 │2336│026B│25 │27 │237A│2375│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│10│5F │61 │62 │63 │64 │65 │66 │67 │68 │69 │6A │6B │6C │6D │6E │6F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│20│70 │71 │72 │73 │74 │75 │76 │77 │78 │79 │7A │01 │02 │AF │2E │236C│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│30│30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │03 │22A2│A5 │24 │A3 │A2 │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│40│2206│41 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4C │4D │4E │4F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│50│50 │51 │52 │53 │54 │55 │56 │57 │58 │59 │5A │04 │05 │FD │B7 │7F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│60│2359│C1 │C2 │C3 │C7 │C8 │CA │CB │CC │CD │CE │CF │D0 │D2 │D3 │D4 │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│70│D5 │D9 │DA │DB │DD │FE │E3 │EC │F0 │F2 │F5 │7B │20AC│7D │22A3│2337│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│80│A8 │C0 │C4 │C5 │C6 │2368│C9 │D1 │D6 │D8 │DC │DF │E0 │E1 │E2 │E4 │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│90│E5 │E6 │E7 │E8 │E9 │EA │EB │ED │EE │EF │F1 │5B │2F │233F│5C │2340│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│A0│3C │2264│3D │2265│3E │2260│2228│2227│2D │2B │F7 │D7 │3F │220A│2374│7E │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│B0│2191│2193│2373│25CB│2A │2308│230A│2207│2218│28 │2282│2283│2229│222A│22A5│22A4│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│C0│7C │3B │2C │2371│2372│2352│234B│2349│233D│2296│235F│2339│21 │2355│234E│236B│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│D0│236A│2261│2262│F3 │F4 │F6 │F8 │22 │23 │1E │26 │B4 │2518│2510│250C│2514│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│E0│253C│2500│251C│2524│2534│252C│2502│40 │F9 │FA │FB │5E │FC │60 │2223│B6 │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│F0│3A │2377│BF │A1 │22C4│2190│2192│235D│29 │5D │1F │A0 │A7 │2395│235E│2363│
└──┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘

**Table 2:** Unicode code points for every byte value in the APL+Win character set.
┌──┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐
│ │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│00│00 │01 │02 │2377│22C4│A8 │2190│07 │08 │09 │0A │2282│0C │0D │2283│235F│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│10│10 │11 │12 │236B│14 │15 │236C│2375│2191│2193│2192│1B │22A3│22A2│234B│2352│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│20│20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │2D │2E │2F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│30│30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │3E │3F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│40│40 │41 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4C │4D │4E │4F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│50│50 │51 │52 │53 │54 │55 │56 │57 │58 │59 │5A │5B │5C │5D │5E │5F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│60│60 │61 │62 │63 │64 │65 │66 │67 │68 │69 │6A │6B │6C │6D │6E │6F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│70│70 │71 │72 │73 │74 │75 │76 │77 │78 │79 │7A │7B │A6 │7D │7E │7F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│80│C7 │FC │E9 │E2 │E4 │E0 │2260│E7 │EA │EB │E8 │EF │EE │2308│C4 │230A│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│90│C9 │2206│D7 │F4 │F6 │2395│FB │235E│2339│D6 │DC │A2 │A3 │3F │236A│2368│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│A0│E1 │ED │F3 │FA │F1 │D1 │235D│2340│BF │2337│151 │F8 │FD │A1 │AB │BB │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│B0│2395│2395│2395│7C │7C │7C │7C │2B │2B │7C │7C │2B │2B │2B │2B │2B │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│C0│C0 │C1 │C2 │C3 │C4 │C5 │C6 │C7 │C8 │C9 │CA │CB │CC │CD │CE │CF │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│D0│2D │D1 │D2 │D3 │D4 │D5 │D6 │2B │D8 │D9 │DA │DB │DC │DD │7C │FF │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│E0│237A│DF │2373│2364│E3 │2371│22A5│22A4│233D│2296│2372│233F│2207│2349│220A│236B│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│F0│2261│2359│2265│2264│2355│234E│F7 │22 │2218│25CB│2228│2374│2229│AF │7C │00 │
└──┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘

Table 3: Unicode code points for every byte value in the APLX character set:

┌──┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐
│ │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│00│ │ │ │ │ │ │ │2350│08 │2357│0A │2347│2348│0D │2371│2372│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│10│2352│234B│233D│2349│2296│235F│2336│236B│234E│2355│2340│233F│235D│235E│21 │2339│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│20│20 │A8 │29 │3C │2264│3D │3E │5D │2228│5E │2260│F7 │2C │2B │2E │2F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│30│30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │28 │5B │3B │D7 │3A │5C │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│40│AF │237A│22A5│2229│230A│220A│5F │2207│7B │2373│2218│27 │2395│7C │22A4│25CB│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│50│2A │3F │2374│2308│7E │2193│222A│2375│2283│2191│2282│2190│22A2│2192│2265│2D │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│60│22C4│41 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4C │4D │4E │4F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│70│50 │51 │52 │53 │54 │55 │56 │57 │58 │59 │5A │2206│22A3│236A│24 │7D │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│80│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│90│250C│2510│2514│2518│2500│2502│253C│251C│2524│2534│252C│1B │1C │CD │1E │1F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│A0│22 │23 │25 │26 │40 │A3 │60 │2261│2262│2377│2378│233B│2342│2364│2365│2337│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│B0│C4 │C5 │C7 │C9 │D1 │D6 │DC │E1 │E0 │E2 │E4 │E3 │E5 │E7 │E9 │E8 │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│C0│EA │EB │ED │EC │EE │EF │F1 │F3 │F2 │F4 │F6 │F5 │FA │F9 │FB │FC │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│D0│C0 │C3 │D5 │0152│0153│C6 │E6 │236C│D8 │F8 │BF │A1 │DF │FF │00 │00 │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│E0│00 │61 │62 │63 │64 │65 │66 │67 │68 │69 │6A │6B │6C │6D │6E │6F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│F0│70 │71 │72 │73 │74 │75 │76 │77 │78 │79 │7A │2359│C8 │20AC│00 │7F │
└──┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘

**Table 4:** Unicode code points for every byte value in the A+ character set.
┌──┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐
│ │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│00│00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│10│10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │1E │1F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│20│20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │2D │2E │2F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│30│30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │3E │3F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│40│40 │41 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4C │4D │4E │4F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│50│50 │51 │52 │53 │54 │55 │56 │57 │58 │59 │5A │5B │5C │5D │2227│5F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│60│60 │61 │62 │63 │64 │65 │66 │67 │68 │69 │6A │6B │6C │6D │6E │6F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│70│70 │71 │72 │73 │74 │75 │76 │77 │78 │79 │7A │7B │7C │7D │7E │7F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│80│80 │81 │82 │83 │84 │85 │86 │87 │88 │89 │8A │8B │8C │8D │8E │8F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│90│90 │91 │92 │93 │94 │95 │96 │97 │98 │99 │9A │9B │9C │9D │9E │9F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│A0│A0 │A8 │AF │A3 │2264│A5 │2265│A7 │2260│2228│ │D7 │236A│2339│2368│233F│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│B0│2372│A1 │ │A3 │A5 │ │B6 │B7 │ │2371│ │ │ │2261│2337│BF │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│C0│ │237A│22A5│2229│230A│220A│ │2207│2206│2373│2218│ │2395│7C │22A4│25CB│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│D0│ │ │2374│2308│ │2193│222A│2375│2283│2191│2282│22A2│2340│22A3│ │F7 │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│E0│2336│2296│234E│235D│ │2377│236B│2352│234B│ED │ │ │235E│ │2355│ │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│F0│235F│ │ │ │2349│ │ │233D│ │ │A2 │2190│2359│2192│22C4│ │
└──┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘

**Table 5:** Unicode code points for every byte value in the Jelly encoding.
┌──┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┐
│ │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │0E │0F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│00│A1 │A2 │A3 │A4 │A5 │A6 │A9 │AC │AE │B5 │BD │BF │20AC│C6 │C7 │D0 │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│10│D1 │D7 │D8 │0152│DE │DF │E6 │E7 │F0 │0131│0237│F1 │F7 │F8 │0153│FE │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│20│20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │2D │2E │2F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│30│30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │3E │3F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│40│40 │41 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4C │4D │4E │4F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│50│50 │51 │52 │53 │54 │55 │56 │57 │58 │59 │5A │5B │5C │5D │5E │5F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│60│60 │61 │62 │63 │64 │65 │66 │67 │68 │69 │6A │6B │6C │6D │6E │6F │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│70│70 │71 │72 │73 │74 │75 │76 │77 │78 │79 │7A │7B │7C │7D │7E │B6 │
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│80│B0 │30 │30 │30 │2074│2075│2076│2077│2078│2079│207A│207B│207C│207D│207E│0181│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│90│0187│018A│0191│0193│0198│2C6E│019D│01A4│01AC│01B2│0224│0253│0188│0257│0192│0260│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│A0│0266│0199│0271│0272│01A5│02A0│027C│0282│01AD│028B│0225│1EA0│1E04│1E0C│1EB8│1E24│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│B0│1ECA│1E32│1E36│1E42│1E46│1ECC│1E5A│1E62│1E6C│1EE4│1E7E│1E88│1EF4│1E92│0226│1E02│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│C0│010A│1E0A│0116│1E1E│0120│1E22│0130│013F│1E40│1E44│022E│1E56│1E58│1E60│1E6A│1E86│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│D0│1E8A│1E8E│017B│1EA1│1E05│1E0D│1EB9│1E25│1ECB│1E33│1E37│1E43│1E47│1ECD│1E5B│1E63│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│E0│1E6D│1EE5│1E7F│1E89│1EF5│1E93│0227│1E03│010B│1E0B│0117│1E1F│0121│1E23│0140│1E41│
├──┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┼────┤
│F0│1E45│022F│1E57│1E59│1E61│1E6B│1E87│1E8B│1E8F│017C│AB │BB │2018│2019│201C│201D│
└──┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┘
Adám
  • 31.8k
  • 45
  • 77

AltStyle によって変換されたページ (->オリジナル) /