Tôi đã rất ngạc nhiên khi không tìm thấy câu hỏi này, mặc dù có một câu hỏi rất hay về kiểm tra phi tiêu: Phi tiêu gặp Codegolf
Thử thách của bạn là tính toán điểm số nào là không thể với phi tiêu 'n' dưới điểm tối đa cho phi tiêu 'n'. Ví dụ: với n = 3, số điểm tối đa có thể là 180, do đó bạn sẽ trả về [163,166,169,172,173,175,176,178,179]
Đối với một bản tóm tắt quy tắc xương trần:
Điểm có thể cho một phi tiêu duy nhất là:
- 0 (bỏ lỡ)
- 1-20, 25, 50
- gấp đôi hoặc gấp ba từ 1-20
Quy tắc:
- quy tắc golf tiêu chuẩn áp dụng
- bạn phải lấy một tham số 'n' bằng bất cứ cách nào ngôn ngữ của bạn cho phép và trả về một danh sách / mảng của tất cả các điểm số duy nhất dưới điểm tối đa không thể ghi được bằng n phi tiêu. Bạn cũng có thể in các giá trị này lên bàn điều khiển.
- thứ tự kết quả là không quan trọng
- mã ngắn nhất tính bằng byte