cuốn sách gpt4 ai đã làm

đệ quy Javascript

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 05:01:00 29 4
mua khóa gpt4 Nike

Tôi gặp vấn đề này. Tôi muốn tạo hàm đệ quy để đếm tất cả các số có thể (k> 0), cộng với số 1 hoặc 2. Ví dụ cho số 2 tôi có hai khả năng. 2 = 1+1 và 2 = 2, hai số 3. 3 = 1+1+1 hoặc 3 = 1+2. Tôi có ý tưởng này nhưng nó không hoạt động ..

hàm op(k, n, i) {
nếu (n == k) {
trả về i++;
} khác nếu (n > k) {
trả lại tôi;
} khác {
n = n + 1;
op(k,n,i);
n = n + 2;
op(k,n,i);
}
}

op(3, 0, 0);

câu trả lời hay nhất

Không chắc chắn tại sao bạn muốn làm điều này một cách đệ quy. Từ quan điểm Angular này, sẽ có nhiều lời giải thích hữu ích hơn. Nếu bạn đang cố gắng trả về số lần giá trị k có thể được thêm bằng 1 và 2, thì chỉ cần lấy trường hợp cơ sở (1+1+1+...k lần) và thêm nhóm trường hợp cụ thể là 1 (1+ 1+1+( 1+1)), đó là câu trả lời của bạn.

hàm op(k){
trả về 1 + parsInt(k/2,10);
}
for(var i = 1;i < 100; i++){ console.log(i+": "+op(i) }

Về đệ quy Javascript, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/35562833/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress