Thử thách
Viết chương trình lấy một mảng gồm 4 số nguyên ( đại diện cho một chuỗi các số được tạo bởi một thuật toán nhất định ) và trả về số nguyên tiếp theo sẽ theo sau.
Chúng tôi sẽ chỉ sử dụng các thuật toán cộng, trừ, nhân và chia đơn giản với một biến thể không đổi (tức là không biến).
Để phân chia, chúng tôi sẽ sử dụng các floorgiá trị nguyên: 133/4 = 33và33/4 = 8
Bạn có thể giả định rằng sẽ luôn có một giá trị trả về hợp lệ duy nhất
Các trường hợp thử nghiệm
[14,24,34,44] nên trả về 54 (Thuật toán bổ sung)
[105,45,-15,-75] nên trả về -135 (thuật toán trừ)
[5,25,125,625] nên trả về 3125 (thuật toán nhân)
[256,64,16,4] nên trả về 1 (thuật toán chia)
Quy tắc chung
- Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất tính bằng byte sẽ chiến thắng thử thách.
- Sơ hở tiêu chuẩn bị cấm
-81/4là một trong hai 21 r 3hoặc -20 r -1.
