結果
| 問題 |
No.29 パワーアップ
|
| コンテスト | |
| ユーザー |
ontama_12
|
| 提出日時 | 2016-10-03 14:28:10 |
| 言語 | JavaScript (node v23.5.0) |
| 結果 |
AC
|
| 実行時間 | 58 ms / 5,000 ms |
| コード長 | 1,603 bytes |
| コンパイル時間 | 56 ms |
| コンパイル使用メモリ | 7,712 KB |
| 実行使用メモリ | 42,240 KB |
| 最終ジャッジ日時 | 2025-10-24 20:59:01 |
| 合計ジャッジ時間 | 4,273 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 22 |
ソースコード
///////////////////////////// No.29 パワーアップ
//入力文字読み取り
var inputall = require('fs').readFileSync('/dev/stdin', 'utf8');
//すべて受け取り改行で区切って格納
var input = inputall.split("\n");
var num = Number(input[0]);
var count = [0,0,0,0,0,0,0,0,0,0,0];
for (var i = 1; i <= num; i++) {
var nama = [];
nama = input[i].split(" ").map(Number);
for (var j = 0; j < nama.length; j++) {
if (nama[j] == 0) {
count[0] ++;
} else if (nama[j] == 1) {
count[1] ++;
} else if (nama[j]== 2) {
count[2] ++
} else if (nama[j] == 3) {
count[3]++
} else if (nama[j] == 4) {
count[4]++
} else if (nama[j]== 5) {
count[5]++
} else if (nama[j] == 6) {
count[6]++
} else if (nama[j] == 7) {
count[7]++
} else if (nama[j] == 8) {
count[8]++
} else if (nama[j] == 9) {
count[9]++
} else if (nama[j] == 10) {
count[10]++
}
}
}
var result = 0;
var remainder = 0;
for (var i = 1; i < count.length; i++) {
result += Math.floor(count[i] / 2);
remainder += count[i] % 2
}
if (remainder >= 8) {
console.log(result+2)
} else if (remainder >= 4 && remainder < 8) {
console.log(result + 1)
} else {
console.log(result)
}
ontama_12