結果
問題 | No.756 チャンパーノウン定数 (1) |
ユーザー |
|
提出日時 | 2018-12-06 12:13:31 |
言語 | JavaScript (node v23.5.0) |
結果 |
AC
|
実行時間 | 77 ms / 2,000 ms |
コード長 | 1,191 bytes |
コンパイル時間 | 72 ms |
コンパイル使用メモリ | 6,692 KB |
実行使用メモリ | 42,076 KB |
最終ジャッジ日時 | 2024-10-13 00:56:26 |
合計ジャッジ時間 | 2,407 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 20 |
ソースコード
//usr/bin/env node $0 $@;exitvar main=function(){var starting=1;var bse=10;for(;;){var n=Number(readline())if(!n)break;n+=starting-2var digits=1var expbase=1var x=bse-1while(x<=n){n-=xdigits+=1expbase*=bsex=digits*expbase*(bse-1)}var num=expbase+(n/digits)^0var d=digits-1-n%digitsfor(;d--;){num=num/bse^0}print(num%bse)}};/// IO ///if(typeof process!=='undefined'){//node.jsvar print=function(x){console.log(x);}var readline=(function(){var T=[],cnt=0;var stdin = process.openStdin();stdin.setEncoding('utf8');var input_fragment="";stdin.on('data', function(input) {var ref=(input_fragment+input).split("\n");input_fragment=ref.pop();for(var i=0;i<ref.length;i++){if(ref[i]=='')continue;T.push(ref[i]);}});stdin.on('end', function(z) {if(input_fragment){var ref=(input_fragment+"\n").split("\n");input_fragment=ref.pop();for(var i=0;i<ref.length;i++){if(ref[i]=='')continue;T.push(ref[i]);}}main();});return function(){if(T.length<=cnt)return null;return T[cnt++];};})();}else{//v8main();}