Submission #68317565
Source Code Expand
function Main(inputText) {
/** @type {String[][]} - スペース区切りと改行区切りをそのまま2次元配列に変えた状態 */
const input = inputText.trim().split("\n").map(row => row.split(" "));
/* ==== 本体 ==== */
const S = input[0][0];
// 部分文字列全列挙
let max = 0;
for (let l = 0; l < S.length; l++) {
for (let r = l; r < S.length; r++) {
const t = S.substring(l, r + 1);
const fillingRate = (() => {
if (t.length >= 3 && t[0] === "t" && t[t.length - 1] === "t") {
const x = Array.from(t).filter(n => n === "t").length;
return (x - 2) / (t.length - 2);
} else {
return 0;
}
})();
if (fillingRate > max) {
max = fillingRate;
}
}
}
console.log(max);
}
/* ==== これを書かないといけないらしい ==== */
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
Submission Info
| Submission Time | |
|---|---|
| Task | B - You're a teapot |
| User | AXT_AyaKoto |
| Language | JavaScript (Node.js 18.16.1) |
| Score | 200 |
| Code Size | 1063 Byte |
| Status | AC |
| Exec Time | 359 ms |
| Memory | 48512 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 200 / 200 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt |
| All | 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt, 01-21.txt, 01-22.txt, 01-23.txt, 01-24.txt, 01-25.txt, 01-26.txt, 01-27.txt, 01-28.txt, 01-29.txt, 01-30.txt, 01-31.txt, 01-32.txt, 01-33.txt, 01-34.txt, 01-35.txt, 01-36.txt, 01-37.txt, 01-38.txt, 01-39.txt, 01-40.txt, 01-41.txt, 01-42.txt, 01-43.txt, 01-44.txt, 01-45.txt, 01-46.txt, 01-47.txt, 01-48.txt, 01-49.txt, 01-50.txt, 01-51.txt, 01-52.txt, 01-53.txt, 01-54.txt, 01-55.txt, 01-56.txt, 01-57.txt, 01-58.txt, 01-59.txt, 01-60.txt, 01-61.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00-sample-01.txt | AC | 39 ms | 42984 KiB |
| 00-sample-02.txt | AC | 39 ms | 42984 KiB |
| 00-sample-03.txt | AC | 39 ms | 42740 KiB |
| 01-01.txt | AC | 38 ms | 42664 KiB |
| 01-02.txt | AC | 38 ms | 42704 KiB |
| 01-03.txt | AC | 39 ms | 42656 KiB |
| 01-04.txt | AC | 39 ms | 42720 KiB |
| 01-05.txt | AC | 39 ms | 42664 KiB |
| 01-06.txt | AC | 39 ms | 42748 KiB |
| 01-07.txt | AC | 39 ms | 42692 KiB |
| 01-08.txt | AC | 38 ms | 42576 KiB |
| 01-09.txt | AC | 39 ms | 42712 KiB |
| 01-10.txt | AC | 38 ms | 42748 KiB |
| 01-11.txt | AC | 38 ms | 42628 KiB |
| 01-12.txt | AC | 39 ms | 42628 KiB |
| 01-13.txt | AC | 39 ms | 42792 KiB |
| 01-14.txt | AC | 39 ms | 42580 KiB |
| 01-15.txt | AC | 40 ms | 42576 KiB |
| 01-16.txt | AC | 42 ms | 44276 KiB |
| 01-17.txt | AC | 359 ms | 48512 KiB |
| 01-18.txt | AC | 41 ms | 43260 KiB |
| 01-19.txt | AC | 44 ms | 47000 KiB |
| 01-20.txt | AC | 40 ms | 43476 KiB |
| 01-21.txt | AC | 45 ms | 47304 KiB |
| 01-22.txt | AC | 41 ms | 43344 KiB |
| 01-23.txt | AC | 41 ms | 43116 KiB |
| 01-24.txt | AC | 41 ms | 43532 KiB |
| 01-25.txt | AC | 45 ms | 47272 KiB |
| 01-26.txt | AC | 40 ms | 43372 KiB |
| 01-27.txt | AC | 39 ms | 43144 KiB |
| 01-28.txt | AC | 46 ms | 47300 KiB |
| 01-29.txt | AC | 45 ms | 47372 KiB |
| 01-30.txt | AC | 39 ms | 43260 KiB |
| 01-31.txt | AC | 40 ms | 43424 KiB |
| 01-32.txt | AC | 41 ms | 43428 KiB |
| 01-33.txt | AC | 41 ms | 43812 KiB |
| 01-34.txt | AC | 39 ms | 43148 KiB |
| 01-35.txt | AC | 39 ms | 43140 KiB |
| 01-36.txt | AC | 45 ms | 47640 KiB |
| 01-37.txt | AC | 45 ms | 47620 KiB |
| 01-38.txt | AC | 39 ms | 43264 KiB |
| 01-39.txt | AC | 40 ms | 43200 KiB |
| 01-40.txt | AC | 45 ms | 47892 KiB |
| 01-41.txt | AC | 45 ms | 47728 KiB |
| 01-42.txt | AC | 40 ms | 43156 KiB |
| 01-43.txt | AC | 41 ms | 43468 KiB |
| 01-44.txt | AC | 48 ms | 46360 KiB |
| 01-45.txt | AC | 47 ms | 46128 KiB |
| 01-46.txt | AC | 40 ms | 43144 KiB |
| 01-47.txt | AC | 41 ms | 43524 KiB |
| 01-48.txt | AC | 47 ms | 46396 KiB |
| 01-49.txt | AC | 47 ms | 46348 KiB |
| 01-50.txt | AC | 40 ms | 42984 KiB |
| 01-51.txt | AC | 45 ms | 47608 KiB |
| 01-52.txt | AC | 41 ms | 43736 KiB |
| 01-53.txt | AC | 48 ms | 46352 KiB |
| 01-54.txt | AC | 41 ms | 43140 KiB |
| 01-55.txt | AC | 46 ms | 48140 KiB |
| 01-56.txt | AC | 45 ms | 47620 KiB |
| 01-57.txt | AC | 41 ms | 43396 KiB |
| 01-58.txt | AC | 40 ms | 43024 KiB |
| 01-59.txt | AC | 45 ms | 47420 KiB |
| 01-60.txt | AC | 40 ms | 43496 KiB |
| 01-61.txt | AC | 46 ms | 47840 KiB |