絶望した!誰も「笑」ってないことに絶望した!

斬新な数の数え方を考えた。 - NaokiTakahashiの日記
よく「正」って字を書いて数を数えるでしょ。一画ずつかいて、ひとつで5。
あれを「殺」って字にしたら一文字で10数えられるんじゃないかとさっき思いついた。十画だから。

で、十数えた、じゃなかった笑った後に、気になったわけです。十画の字ってどれだけあるだろうか、と。

こんなにありました。

㑣㑥㑦㑧㑨㑩㑪㑫㑬㑭㒭㓐㓑㓒㓬㓭㓮㓯㓰㔝㔞㔟㕋㕌㕍㕖㖏㖐㖑㖒㖓㖔㖕㖖㖗㖘㖙㖚㖛㖜
㖝㖞㘣㘿㙀㙁㙂㙃㙄㙅㙆㛍㛎㛏㛐㛑㛒㛓㛔㛕㛖㛗㛘㛙㛚㛛㛜㛝㛞㛟㛡㛢㛣㛤㝂㝃㝗㝘㝙㝚
㝶㝸㞂㞗㟇㟈㟉㟊㟋㟌㟍㟎㟏㟐㟑㟒㟓㟔㟕㟖㠫㠬㡇㡈㢃㢄㢅㢆㢇㢸㢹㣢㣣㤟㤠㤣㤩㤪㤫㤯
㤱㤳㤴㤶㤷㤸㤹㤼㤽㦴㦵㦶㧬㧭㧱㧲㧴㧵㧶㧷㧸㩻㩼㪇㪈㪉㪰㪶㪾㪿㫅㫇㫈㫉㫥㫦㫧㫨㫩㫪
㫫㫬㫭㫮㬴㬵㭘㭙㭚㭛㭜㭝㭞㭟㭠㭡㭢㭣㭤㭥㭦㭧㰩㰪㰫㰬㰭㰷㱡㱾㱿㲓㲳㳤㳥㳦㳧㳨㳩㳪
㳬㳭㳮㳯㳰㳱㳲㳳㶳㶴㶵㶶㶷㶸㸗㸟㸠㸡㸧㸵㸶㸷㸸㹱㹲㹳㹴㹵㹶㹷㹸㺸㺿㻀㻁㻂㻃㻄㻅㻆
㻇㻈㼋㼌㼜㼝㼞㼟㼠㽍㽛㽜㽽㽾㽿㾀㾁㾂㾃㾄㾅㾆㾇㾈㾉㿟㿭㿮㿾㿿䀀䀟䀠䀡䀢䀣䀤䀥䀦䂏
䂐䂑䂟䂠䂡䂢䂣䂤䂥䂦䂧䂨䄁䄂䄃䄶䄷䄸䄹䆗䆘䆙䇇䇈䇉䇊䇗䇘䇙䇚䇛䇜䇝䉻䉼䊺䊻䊼䊽䊾
䊿䋀䋁䋂䋃䋄䋅䋆䋇䌸䍃䍕䍖䍗䍧䍨䍩䍾䍿䎡䎳䎴䏑䏦䏧䏨䏩䏪䏫䏬䏭䏮䑔䑙䑚䑤䑥䒚䒛䒜
䒝䒞䒟䒠䒡䒢䒣䒤䒥䖊䖋䖌䖍䖡䖢䖣䘐䘕䘟䘠䘡䙳䙷䙸䚱䚲䜫䝅䞑䞖䞗䞘䟕䟖䡅䢀䢒䢓䢔䢕
䢖䢗䢘䣃䣄䣅䣆䣇䣧䣨䤛䦾䧉䧊䧋䧌䧍䧎䧏䧱丵乘乽亳修俯俰俱俲俳俴俵俶俷俸俹俺俻俼俽
俾俿倀倁倂倃倄倅倆倇倈倉倊個倌倍倎倏倐們倒倓倔倕倖倗倘候倚倛倜倝倞借倠倡倢倣値倥
倦倧倨倩倪倫倬倭倮倯倰倱倲倳倴倵倶倷倸倹债倻值倽倾倿党兛兺兼冓冔冡冢冣冤冥冦冧凄
凅准凇凈凉凊凋凌凍凎剒剓剔剕剖剗剘剙剚剛剜剝剞剟剠剡剢剣剤剥剦剧勌勍勎勏勐勑匎匪
匫厜厝厞原叞叟哠員哢哣哤哥哦哧哨哩哪哫哬哭哮哯哰哱哲哳哴哵哶哷哸哹哺哻哼哽哾哿唀
唁唂唃唄唅唆唇唈唉唊唋唌唍唎唏唐唑唒唓唔唕唖唗唘唙唚唛唜唝唞唟唠唡唢唣唤唥唦唧圁
圂圃圄圅圆垶垷垸垹垺垻垼垽垾垿埀埁埂埃埄埅埆埇埈埉埊埋埌埍埏埐埑埒埓埔埕埖埗埘埙
埚埛壶夎夏夞奊套奘奙奚姬娉娊娋娌娍娎娏娐娑娒娓娔娕娖娗娘娙娚娛娜娝娞娟娠娡娢娣娤
娥娦娧娨娩娪娫娭娮娯娰娱娲娳娴娽孫孬孭宧宬宭宮宯宰宱宲害宴宵家宷宸容宺宻宼宽宾尃
射尅屐屑屒屓屔展屖屗屘峨峩峪峫峬峭峮峯峰峱峲峳峴峵島峷峸峹峺峻峼峽峾峿崀崁崂崃崄
崅差巼帨帩帪師帬席帮帯帰帱座庨庩庪庫庬庭庮庯廽弉弰弱弲弳彧彨徎徏徐徑徒従徕恁恋恏
恐恕恖恙恚恝恣恥恧恩恭息恳恴恵恶恷恾悀悁悂悃悄悅悇悈悋悌悍悎悏悑悒悓悔悕悖悗悙悚
悛悜悝悞悟悢悦悧悩悫悭悮悯戙扄扅扆扇拲拳拿挈挐挙挚挛挨挩挪挫挬挭挮振挰挱挳挴挵挶
挷挸挹挺挻挼挽挾挿捀捁捂捃捄捅捆捇捈捉捊捋捌捍捎捏捐捑捒捓捔捕捖捗捘捙捚捛捜捝捞
损捠捡换捣捤敆敇效敉敊敋敌斊斋料斚旁旂旃旄旅旆旊晀晁時晃晄晅晆晇晈晉晊晋晌晍晎晏
晐晑晒晓晔晕晖書曺朒朓朔朕栒栓栔栕栖栗栘栙栚栛栜栝栞栟栠校栢栣栤栥栦栧栨栩株栫栬
栭栮栯栰栱栲栳栴栵栶样核根栺栻格栽栾栿桀桁桂桃桄桅框桇案桉桊桋桌桍桎桏桐桑桒桓桔
桕桖桗桘桙桚桛桜桝桞桟桠桡桢档桤桥桦桧桨桩桪欫欬欭欮欯欰欱歬歭殈殉殊残殷毙毢毣毤
毥毦毧毨毩毪氣氤氥氦氧氨氩泰洍洖洜浆浖浗浘浙浚浛浜浝浞浟浠浡浢浣浤浥浦浧浨浩浪浫
浬浭浮浯浰浱浲浳浴浵浶海浸浹浺浻浼浽浾浿涀涁涂涃涄涅涆涇消涉涊涋涌涍涎涏涐涑涒涓
涔涕涖涗涘涚涛涜涝涞涟涠涡涢涣涤涥润涧涨涩烄烅烆烇烈烉烊烋烌烍烎烏烐烑烒烓烔烕烖
烗烘烙烚烛烜烝烞烟烠烡烢烣烤烥烦烧烨烩烪烫烬热烮爱爹牂牶牷牸特牺狳狴狵狶狷狸狹狺
狻狼狽狾狿猀猁猂猃玆玺珒珓珔珕珖珗珘珙珚珛珜珝珞珟珠珡珢珣珤珥珦珧珨珩珪珫珬班珮
珯珰珱珲琉瓞瓟瓳瓴瓵甡畔畕畖畗畘留畚畛畜畝畞畟畠疍疰疱疲疳疴疵疶疷疸疹疻疼疽疾疿
痀痁痂痃痄病痆症痈痉皉皊皋皌皍皰皱盉益盋盌盍盎盏盐监眎眏眐眑眒眓眔眕眖眗眘眙眚眛
眜眝眞真眠眡眢眣眤眥眦眧眨眩眪眫眬眿矝矩砝砞砟砠砡砢砣砤砥砦砧砨砩砪砫砬砭砮砯砰
砱砲砳破砵砶砷砸砹砺砻砼砽砾砿础硁祏祐祑祒祓祔祕祖祗祘祙祚祛祜祝神祟祠祡祢秘秙秚
秛秜秝秞租秠秡秢秣秤秥秦秧秨秩秪秫秬秭秮积称窄窅窆窇窈窉窊窋窌窍窎竘站竚竛竜竝竞
笅笆笇笈笉笊笋笌笍笎笏笐笑笒笓笔笕粃粄粅粆粇粈粉粊粋粌粍粎粏粐粑紊紋紌納紎紏紐紑
紒紓純紕紖紗紘紙級紛紜紝紞紟素紡索紣紤紥紦紧绠绡绢绣绤绥绦继绨缹缺缼罛罜罝罞罟罠
罡罢羒羓羔羖羗羘羙翀翁翂翃翄翅翆耄者耆耕耖耗耘耙耸耹耺耻耼耽耾耿聀聁聂肁肂肃胭胮
胯胰胱胲胳胴胵胶胷胸胹胺胻胼能胿脀脁脂脃脄脅脆脇脈脊脋脌脍脎脏脐脑脒脓臬臭舀舁舐
舥舦舧舨舩航舫般舭舮舯舰舱艳芘芙芚芛芜芝芞芟芠芡芢芣芤芥芦芧芨芩芪芫芬芭芮芯芰花
芲芳芴芵芶芷芸芹芺芻芼芽芾苀苁苂苃苄苅苆苇苈苉苊苋苌苍苎苏茾虑虓虔蚄蚅蚆蚇蚉蚊蚋
蚌蚍蚎蚏蚐蚑蚒蚓蚔蚕蚖蚗蚘蚙蚚蚛蚜蚝蚞蚟蚠蚡蚢蚣蚤蚥蚦蚧蚨蚩蚪蚬衃衄衏衭衮衯衰衱
衲衳衴衵衶衷衸衹衺衻衼衽衾衿袀袁袂袃袄袅袆袇覍覎觊訉訊訋訌訍討訏訐訑訒訓訔訕訖託
記訙訚请诸诹诺读诼诽课诿谀谁谂调谄谅谆谇谈谉谊谸豇豈豗豹豺豻財貢貣貤贼贽贾贿赀赁
赂赃资赅赆赶起赸趵趶趷趸躬軎軏軐軑軒軓軔軕轼载轾轿辀辁辂较辱迴迵迶迷迹迺迻迼追迾
迿退送适逃逄逅逆逇逈选逊邕郔郕郖郗郘郙郚郛郜郝郞郟郠郡郢郣郤郥郦郧酌配酎酏酐酑酒
釕釖釗釘釙釚釛釜針釞釟釠釡釢钰钱钲钳钴钵钶钷钸钹钺钻钼钽钾钿铀铁铂铃铄铅铆铇铈铉
铊铋铌铍铎閃閄閅阃阄阅阆陖陗陘陙陛陜陝陞陟陠陡院陣除陥陦陧陨险隺隻隼隽难顽顾顿颀
颁颂颃预饽饾饿馀馁馂馬骊骋验骍骎骏骨高髙髟鬥鬯鬲鬼鱽鸪鸫鸬鸭鸮鸯鸰鸱鸲鸳鸴鸵鸶龀
豈烙珞朗浪狼郎凌索凉旅烈料流留紐倫栗﨏益神

UnicodeのBMPだけ数えても、全部で2101字。笑いが止まりません:)

そしてなんと、「殺」は、Unihan Database によると、十画ではなく十一画なのdeath!

数えるのには、以下のscriptを使いました。

#!/usr/bin/env perl
use strict;
use warnings;
use Unicode::Unihan;
use Encode;

my $uh = Unicode::Unihan->new;

binmode STDOUT, ':utf8';
my $count = 0;
for my $ord ( 0x0 .. 0xffff ) {
    no warnings 'utf8';
    my $chr = chr $ord;
    my $ts  = $uh->TotalStrokes($chr);
    next if !$ts;
    # warn $ts;
    next if $ts != 10;
    #print $chr;
    print encode( 'ascii', $chr, Encode::FB_XMLCREF );
    print "\n" if $count++ % 40 == 39;
}
print "\n$count chars\n";

折角なので Unihan Database へのリンクもするようにしました。それが以下のJS。

window.setTimeout(function(){
  var pre = document.getElementById('tenstrokes');
  var text = pre.innerText || pre.textContent;
  pre.innerHTML = '';
  for (var i = 0; i < text.length; i++){
    var code = text.charCodeAt(i);
    var el;
    if (code < 0xff){
        el = document.createElement('br');
    }else{
        el = document.createElement('a');
        el.appendChild(document.createTextNode(text.charAt(i)));
        el.href = 'http://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint=0x'
          + code.toString(16);
        el.target = '_blank';
    }
    pre.appendChild(el);
  };
}, 100);

十数えて、いや笑っていただけましたか?

Dan the Stroke Counter