{"id":63,"date":"2017-02-14T11:33:09","date_gmt":"2017-02-14T02:33:09","guid":{"rendered":"http:\/\/kpc2017.satoshis.jp\/?p=63"},"modified":"2021-09-23T17:27:41","modified_gmt":"2021-09-23T08:27:41","slug":"%e3%82%bf%e3%82%a4%e3%83%97%e7%b7%b4%e7%bf%92%e3%81%ae%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab","status":"publish","type":"post","link":"https:\/\/kpc2017.satoshis.jp\/?p=63","title":{"rendered":"\u30bf\u30a4\u30d7\u7df4\u7fd2\u306e\u30b5\u30f3\u30d7\u30eb"},"content":{"rendered":"<p>\u30bf\u30a4\u30d7\u7df4\u7fd2\u306e\u30b5\u30f3\u30d7\u30eb<\/p>\n<p>\u30d7\u30ed\u30b0\u30e9\u30e0\u5185\u306b\u8f9e\u66f8\u3092\u7528\u610f\u3002<\/p>\n<pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\r\n#include &lt;conio.h&gt;\r\n#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n#include &lt;string.h&gt;\r\n#include &lt;time.h&gt;\r\n\r\nchar *dic[] = {\r\n\t&quot;int&quot;,\r\n\t&quot;short&quot;,\r\n\t&quot;long&quot;,\r\n\t&quot;char&quot;,\r\n\t&quot;float&quot;,\r\n\t&quot;double&quot;,\r\n\t&quot;void&quot;,\r\n\t&quot;unsigned&quot;,\r\n\t&quot;hello&quot;,\r\n\t&quot;world&quot;,\r\n\t&quot;include&quot;,\r\n\t&quot;time&quot;,\r\n\t&quot;struct&quot;,\r\n\t&quot;return&quot;,\r\n\t&quot;printf&quot;,\r\n\t&quot;sizeof&quot;,\r\n\t&quot;while&quot;,\r\n\t&quot;main&quot;,\r\n\t&quot;static&quot;,\r\n\t&quot;extern&quot;,\r\n\t&quot;switch&quot;,\r\n\t&quot;case&quot;,\r\n\t&quot;continue&quot;,\r\n\t&quot;volatile&quot;,\r\n\t&quot;default&quot;,\r\n\t&quot;goto&quot;\r\n};\r\n\r\nint typing()\r\n{\r\n\tint c;\r\n\tint p;\r\n\tint size;\r\n\tint i;\r\n\ttime_t start;\r\n\ttime_t end;\r\n\tchar buff[256];\r\n\r\n\tsize = sizeof(dic) \/ sizeof(dic[0]);\r\n\tprintf(&quot;\u30ad\u30fc\u3092\u62bc\u3059\u3068\u30b9\u30bf\u30fc\u30c8\\n&quot;);\r\n\tc = _getch();\r\n\tstart = time(NULL);\r\n\tsrand(start);\r\n\tfor (i = 0; i &lt; 10; i++) {\r\n\t\tp = rand() % size;\r\n\t\tprintf(&quot;%s\\n&quot;, dic[p]);\r\n\t\twhile (1) {\r\n\t\t\tscanf(&quot;%s&quot;, buff);\r\n\t\t\tif (strcmp(buff, dic[p])) {\r\n\t\t\t\tputs(&quot;\u518d\u5165\u529b&quot;);\r\n\t\t\t} else {\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tend = time(NULL);\r\n\tprintf(&quot;%d\u79d2&quot;, end - start);\r\n\treturn 0;\r\n}\r\n<\/pre>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>\u30bf\u30a4\u30d7\u7df4\u7fd2\u306e\u30b5\u30f3\u30d7\u30eb \u30d7\u30ed\u30b0\u30e9\u30e0\u5185\u306b\u8f9e\u66f8\u3092\u7528\u610f\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=\/wp\/v2\/posts\/63"}],"collection":[{"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=63"}],"version-history":[{"count":1,"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=\/wp\/v2\/posts\/63\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=\/wp\/v2\/posts\/63\/revisions\/64"}],"wp:attachment":[{"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=63"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=63"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kpc2017.satoshis.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}