結果

問題 No.365 ジェンガソート
ユーザー ikesou
提出日時 2021-03-13 10:39:29
言語 TypeScript
(5.7.2)
結果
AC  
実行時間 120 ms / 2,000 ms
コード長 476 bytes
コンパイル時間 8,092 ms
コンパイル使用メモリ 230,608 KB
実行使用メモリ 49,476 KB
最終ジャッジ日時 2024-12-31 16:34:15
合計ジャッジ時間 12,931 ms
ジャッジサーバーID
(参考情報)
judge3 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 41
権限があれば一括ダウンロードができます

ソースコード

diff #

import * as fs from 'fs';

function main(input: Array<string>) {
    const n = Number(input[0]);
    const block_length_list = input[1].split(' ').map(x => Number(x));
    
    let sorted_count = 0;
    let searching_num = n;
    for (let i = n - 1;0 <= i;i--) {
      if (block_length_list[i] === searching_num) {
        sorted_count++;
        searching_num--;
      }
    }
   
    console.log(n - sorted_count);
}

main(fs.readFileSync('/dev/stdin', 'utf8').split('\n'));
0