Move History

Fork Selected
  • Description

    One char less ~~

    Code
    const factorial = n => n < 2 ? 1 : n * factorial(n - 1);
    Test Cases
    const chai = require("chai");
    const assert = chai.assert;
    
    describe("Solution", function() {
      it("should test for something", function() {
        assert(factorial(0), 1);
        assert(factorial(5), 120);
        assert(factorial(8),40320);
        assert(factorial(15),1307674368000);
      });
    });
    
  • Code
    • const factorial = n => n <= 1 ? 1 : n * factorial(n - 1);
    • const factorial = n => n < 2 ? 1 : n * factorial(n - 1);