Submission #1315971


Source Code Expand

'use strict'

function factorialize(num) {
  if (num === 0) { return 1; }
  return num * factorialize(num - 1);
}

function divisor(num) {
  let cnt = 0;
  for (let i = 0; i <= num; i++) {
    if (num % i === 0) {
      cnt += 1;
    }
  }
  return cnt;
}

function Main(input) {
  const num = Number(input);
  const f = factorialize(num);
  console.log(divisor(f));
}

Main(require("fs").readFileSync("/dev/stdin", "utf8"));

Submission Info

Submission Time
Task C - Factors of Factorial
User hs
Language JavaScript (node.js v5.12)
Score 0
Code Size 450 Byte
Status TLE
Exec Time 2108 ms
Memory 9932 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 300
Status
AC × 2
TLE × 1
AC × 4
TLE × 6
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_certain_01.txt, subtask_1_certain_02.txt, subtask_1_certain_03.txt, subtask_1_certain_04.txt, subtask_1_rand_01.txt, subtask_1_rand_02.txt, subtask_1_rand_03.txt
Case Name Status Exec Time Memory
sample_01.txt AC 51 ms 7372 KB
sample_02.txt AC 52 ms 7372 KB
sample_03.txt TLE 2108 ms 9932 KB
subtask_1_certain_01.txt AC 52 ms 7372 KB
subtask_1_certain_02.txt AC 52 ms 7372 KB
subtask_1_certain_03.txt TLE 2108 ms 9932 KB
subtask_1_certain_04.txt TLE 2108 ms 9932 KB
subtask_1_rand_01.txt TLE 2108 ms 9804 KB
subtask_1_rand_02.txt TLE 2108 ms 9804 KB
subtask_1_rand_03.txt TLE 2108 ms 9804 KB