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
@Ariefsetiawan900

8 Kontribusi 1 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>karena kemungkinan besar ini adalah tugas sekolah and sedang mempelajari algo-nya.<br>code dibawah akan menghasilkan jawaban yang dimaksud.<br>cara kerjanya silahkan pelajari dan kalau memakai code ini silahkan menjelaskan pada dosennya.<br><br></div><pre>let count = 0; const patternArr = Array.from({ length: 8 }, (, i) =&gt; i + 1).map((v) =&gt; v &lt;= 5 ? v : 5 - (v - 5)); const doublePatternArr = Array.from({ length: 2 * patternArr.length },(, i) =&gt; patternArr[i % patternArr.length]); Array.from({ length: 5 }, (, i) =&gt; i + 1) .map((v) =&gt; Array.from({ length: v }, (, i) =&gt; i + 1).map((v) =&gt; { count++; return ${doublePatternArr[count - 1]}.toString();}).join(" ") .forEach((item, _) =&gt; console.log(item));</pre>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban