js-mentorship-razvan / javascript

Javascript study notes
GNU General Public License v3.0
22 stars 2 forks source link

Multiplication table for number #364

Closed RazvanBugoi closed 4 years ago

RazvanBugoi commented 5 years ago

https://www.codewars.com/kata/multiplication-table-for-number/train/javascript

RazvanBugoi commented 5 years ago
function multiTable(number) {
  function multiply(a, b) {
    return a * b;
    }
  return `1 * ${number} = ${multiply(1, number)}\n`, 
  `2 * ${number} = ${multiply(2, number)}\n`, 
  `3 * ${number} = ${multiply(3, number)}\n`, 
  `4 * ${number} = ${multiply(4, number)}\n`, 
  `5 * ${number} = ${multiply(5, number)}\n`, 
  `6 * ${number} = ${multiply(6, number)}\n`, 
  `7 * ${number} = ${multiply(7, number)}\n`, 
  `8 * ${number} = ${multiply(8, number)}\n`, 
  `9 * ${number} = ${multiply(9, number)}\n`, 
  `10 * ${number} = ${multiply(10, number)}\n`;
}
RazvanBugoi commented 4 years ago
function multiTable(number) {
  const arr = [1,2,3,4,5,6,7,8,9,10];
  return arr.map(value =>`${value} * ${number} = ${value * number}`).join('\n');
}