Tính điểm (Đề thi HSG THCS tỉnh Yên Bái năm học 2020-2021)
tinhdiem 1000 ms 512 MB
Nội dung bài tập

Trong cuộc thi “Tin học nhanh”, người chơi phải trả lời liên tiếp các câu hỏi của MC, nếu trả lời đúng, máy tính sẽ lưu bằng ký tự ‘Y’ hoặc ‘y’ (Đúng), nếu trả lời sai, máy tính sẽ lưu kí tự ‘N’ hoặc ‘n’ (Sai). Khi người chơi trả lời đúng, MC sẽ đưa ra câu hỏi tiếp theo khó hơn câu trước, còn khi trả lời sai, MC sẽ đưa ra câu hỏi mới dễ hơn.

Sau khi thi xong, kết quả của mỗi người chơi là một xâu S gồm các ký tự ‘Y’, ‘y’, ‘N’ và ‘n’. Điểm số của mỗi người chơi sẽ được tính như sau: Với các câu trả lời sai người chơi không được điểm, với mỗi câu trả lời đúng người chơi nhận được điểm bằng số lần trả lời đúng liên tiếp từ câu trả lời này trở về trước đó. Ví dụ, nếu kết quả xâu S là ‘YyNNYnNYYY’, thì điểm số của người chơi được tính là 1+2+0+0+1+0+0+1+2+3 = 10.

Yêu cầu: Cho xâu kết quả S, hãy tính điểm của người chơi.

Dữ liệu vào: Ghi một xâu ký tự \(S\) (\(1 \leq\) độ dài của \(S\ \leq \ 255\)).

Kết quả: Ghi một số nguyên duy nhất tương ứng là điểm số mà người chơi đạt được.

Ví dụ:

Input Output Giải thích
YNnYNyYYyYY 23 1+0+0+1+0+1+2+3+4+5+6 = 23
Nộp bài
Bạn cần đăng nhập để nộp bài. Đăng nhập
Lịch sử nộp bài của bạn
Bạn chưa nộp bài tập này.
Thống kê bài nộp
0
Tổng lượt nộp
Đang chờ chấm
0
Đang chấm
0
Chấp nhận
0
Sai kết quả
0
Quá thời gian
0
Lỗi biên dịch
0
Lỗi thực thi
0
Lỗi hệ thống
0
Các bài tập cùng đề thi