Jadi, ada tren gila yang terjadi di LinkedIn di mana pemrogram mencoba mencetak 1–100 tetapi masalah utamanya adalah mereka tidak dapat menggunakan angka apa pun di seluruh kode mereka, dan menggunakan loop juga bukan bagian dari solusi.
Dan inilah cara saya menemukan masalah versi saya sendiri. Untuk mengatasi masalah tidak menggunakan angka di seluruh kode kami, saya mencari operator Unary untuk menyelamatkan hari saya. Menggunakan Operator Unary JavaScript (+), Anda dapat mengonversi variabel apa pun menjadi angka. Jika nomor tersebut tidak dapat diubah menjadi nomor, itu hanya akan mengembalikan NaN. Jadi, ini menyelesaikan bagian pertama dari masalah kita di mana kita dapat membuat angka apa pun menggunakan operator boolean dan unary
Muncul pada masalah kedua tidak menggunakan loop, cukup jelas bahwa masalah loop apa pun dapat diselesaikan secara setara menggunakan rekursi. Jadi, sekarang mari kita ke kode yang cukup sederhana namun cukup efisien untuk menyelesaikan masalah kita
Kode ini cukup sederhana untuk dipahami dan jika Anda memiliki saran atau versi lain dari kode yang memecahkan masalah, ingin melihatnya di komentar
Tugas kita adalah mencetak semua angka dari 1 hingga 100 tanpa menggunakan loop. Ada banyak cara mencetak angka dari 1 sampai 100 tanpa menggunakan loop. Dua di antaranya adalah pernyataan goto dan main rekursif
Bagaimana Anda mencetak angka dari 1 hingga 100 tanpa menggunakan loop?
Meningkatkan Artikel
Simpan Artikel
Seperti Artikel
- Tingkat Kesulitan. Mudah
- Terakhir Diperbarui. 14 Juni 2022
Meningkatkan Artikel
Simpan Artikel
Jika kita melihat masalah ini dengan hati-hati, kita dapat melihat bahwa gagasan "loop" adalah untuk melacak beberapa nilai penghitung, mis. g. , “i = 0” hingga “i { kembalikan Array baru (panjang)