Pola Segitiga angka Javascript

permisi gan ane mau tanya, cara buat perulangan ini gimana ya?
1
2 3
4 5 4
3 2 1 2
3 4 5 4 3

avatar Ariefsetiawan900

Ditanyakan oleh @Ariefsetiawan900

8 Kontribusi 1 Poin

Login untuk menanggapi


Jawaban

karena kemungkinan besar ini adalah tugas sekolah and sedang mempelajari algo-nya.
code dibawah akan menghasilkan jawaban yang dimaksud.
cara kerjanya silahkan pelajari dan kalau memakai code ini silahkan menjelaskan pada dosennya.

let count = 0;
const patternArr = Array.from({ length: 8 }, (_, i) => i + 1).map((v) => v <= 5 ? v : 5 - (v - 5));
const doublePatternArr = Array.from({ length: 2 * patternArr.length },(_, i) => patternArr[i % patternArr.length]);
Array.from({ length: 5 }, (_, i) => i + 1)
     .map((v) => Array.from({ length: v }, (_, i) => i + 1).map((v) => { count++; return `${doublePatternArr[count - 1]}`.toString();}).join(" ")
     .forEach((item, _) => console.log(item));
avatar soeleman

Dijawab oleh @soeleman

74 Kontribusi 85 Poin

Login untuk menanggapi


Login untuk gabung berdiskusi