Giáo viên của tôi luôn đưa cho tôi các bài toán phức tạp nhất cho bài tập về nhà. Giống như : pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 even
. Và tôi muốn biết trước bao nhiêu thời gian để dành cho bài tập về nhà của mình, nhưng tôi không muốn phải tìm ra tất cả. Đó là lý do tại sao nhiệm vụ của bạn là lập trình nó cho tôi.
Thông số kỹ thuật
- Bạn sẽ nhận được một chuỗi chi tiết các vấn đề mà tôi phải hoàn thành như args, stdio, v.v.
- Chúng sẽ được phân tách bằng dấu phẩy (có thể
comma-space
tách ra) - Nó sẽ bao gồm các vấn đề duy nhất ở dạng chỉ một số (ví dụ
79
) - Và phạm vi trong biểu mẫu
17-18
(một lần nữa, bạn phải xử lý các không gian tùy chọn) - Phạm vi bao gồm cả hai đầu
- Các phạm vi sẽ tùy ý được thêm vào bởi
odd
hoặceven
, mà bạn phải tính đến. - Một tập hợp các phạm vi / trang sẽ được thêm vào bởi một số trang trong biểu mẫu
pg. 545:
, một lần nữa phải xử lý các khoảng trắng tùy chọn. Bạn có thể yên tâm bỏ qua những điều này, vì bạn cần phải giải quyết vấn đề trên tất cả các trang - Văn bản có thể viết hoa hoặc viết thường, nhưng sẽ không phải là cả hai.
- Trả lại, stdout, vv số lượng các vấn đề tôi phải làm cho bài tập về nhà.
- Vì đây là môn đánh gôn , mã ngắn nhất tính bằng byte sẽ thắng!
Các trường hợp thử nghiệm
pg. 546: 17-19, 22, 26, pg. 548: 35-67 odd, 79, 80-86 even -> 27
pg. 34: 1 -> 1
PG. 565: 2-5,PG.345:7 -> 5
pg. 343: 5,8,13 - 56 even,pg. 345: 34 - 78,80 -> 70
pg.492: 2-4 odd,7-9 even -> 2
pg.492: 2-4 odd,7-9 even -> 2
22-26,25-30
?
2-4 odd
? Nó xuất hiện để gây ra một số vấn đề cho các phương pháp đơn giản hơn.