Saya menemui soalan temu bual hari ini Saya mendapati masalah apabila menggunakan js untuk melaksanakan algoritma Bagaimana untuk menggunakan js untuk melaksanakan kaedah sedemikian (jenis int), kembalikan struktur bersarang seperti yang ditunjukkan di bawah.
Parameter yang diberikan: fn, DeepLength
Struktur pemulangan (ambil deepLength=3 sebagai contoh):
for (var x = 0; x <= 9; x++) {
for (var y = 0; y <= 9; y++) {
for (var z = 0; z <= 9; z++) {
rs = fn([x,y,z])
}
}
}
Setelah difikirkan seketika, nampaknya ia hanya boleh dicapai melalui fungsi bersarang Adakah terdapat kaedah pelaksanaan yang lebih elegan?
Saya meringkaskan kaedah semua orang dan meletakkannya pada halaman demo untuk rujukan anda
Dilampirkan pautan kepada soalan temuduga: Membahagi kuki
Dilaksanakan dengan membina rentetan, tetapi ia terasa terlalu tidak elegan. .
Kod rujukan soalan temuduga