From ab23fc07a3328f8a7fa08e1b6e123ba8682e1faa Mon Sep 17 00:00:00 2001 From: koronya Date: Mon, 23 Feb 2026 03:49:02 +0900 Subject: [PATCH] [JS][7kyu] Upturn Numeral Triangle --- .../7kyu/upturn-numeral-triangle/koronya.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 codewars/7kyu/upturn-numeral-triangle/koronya.js diff --git a/codewars/7kyu/upturn-numeral-triangle/koronya.js b/codewars/7kyu/upturn-numeral-triangle/koronya.js new file mode 100644 index 000000000..594ce0900 --- /dev/null +++ b/codewars/7kyu/upturn-numeral-triangle/koronya.js @@ -0,0 +1,17 @@ +// [JS][7kyu] Upturn Numeral Triangle +// upturn-numeral-triangle +// https://www.codewars.com/kata/564f3d49a06556d27c000077/train/javascript + +const pattern = (n) => { + const result = [] + for (let i = 1; i <= n; i += 1) { + const spaces = ' '.repeat(i) + const numbers = `${i % 10} `.repeat(n - i + 1).trim() + result.push(spaces + numbers) + } + return result.join('\n') +} + +// pattern(7) === ' 1 1 1 1 1 1 1\n 2 2 2 2 2 2\n 3 3 3 3 3\n 4 4 4 4\n 5 5 5\n 6 6\n 7' +// pattern(12) === +// ' 1 1 1 1 1 1 1 1 1 1 1 1\n 2 2 2 2 2 2 2 2 2 2 2\n 3 3 3 3 3 3 3 3 3 3\n 4 4 4 4 4 4 4 4 4\n 5 5 5 5 5 5 5 5\n 6 6 6 6 6 6 6\n 7 7 7 7 7 7\n 8 8 8 8 8\n 9 9 9 9\n 0 0 0\n 1 1\n 2'