結果
| 問題 | 
                            No.723 2つの数の和
                             | 
                    
| コンテスト | |
| ユーザー | 
                             | 
                    
| 提出日時 | 2019-03-06 13:26:34 | 
| 言語 | JavaScript  (node v23.5.0)  | 
                    
| 結果 | 
                             
                                TLE
                                 
                             
                            
                         | 
                    
| 実行時間 | - | 
| コード長 | 378 bytes | 
| コンパイル時間 | 117 ms | 
| コンパイル使用メモリ | 6,948 KB | 
| 実行使用メモリ | 62,320 KB | 
| 最終ジャッジ日時 | 2024-10-13 01:01:03 | 
| 合計ジャッジ時間 | 3,850 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge3 / judge2 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 3 | 
| other | TLE * 1 -- * 21 | 
ソースコード
const input =   require('fs').readFileSync('/dev/stdin', 'utf8').slice(0,-1);
const [N, X, ...a] = input.split(/\s/);
const Counter = arr => [...new Set(arr)]
  .map(v1 => ([v1, arr.filter(v2 => v2 === v1).length]))
  .reduce((obj, [k, v]) => ({
    ...obj,
  [k]: v
  }), {});
const cnt = Counter(a);
console.log(
  a
  .map(v => cnt[X - v])
  .reduce((a, b) => a + b) || 0
);