Đây là câu hỏi phỏng vấn. Chúng tôi chỉ có hai cấu trúcCách thực hiện phép trừ chỉ sử dụng vòng lặp và số tăng
loop(a)
có nghĩa là lặp lại một lần.increment(a)
gia số a.
Vì vậy, để thực hiện a + b ta có thể viết
loop(a) {inc(b)}
return b;
Câu hỏi đặt ra là làm thế nào để thực hiện một-b.
Không. Tôi đã gắn thẻ câu hỏi phỏng vấn. – Neal
Tôi nghĩ điều đó là không thể; bạn cần một chức năng phủ định hoặc giảm dần –
Có lẽ bạn có một số chức năng so sánh có sẵn, vâng? Nếu cấu trúc duy nhất của bạn thực sự là vòng lặp và tăng tôi nghĩ rằng nó là không thể, nhưng với phân nhánh bạn có thể làm cho nó hoạt động. –