JOI 2024 - Stroke Count

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 300 (p) Thời gian: 2.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Chữ j\(2\) nét, chữ o\(1\) nét và chữ i\(2\) nét.

Cho xâu \(S\) có độ dài \(N\). Mỗi ký tự của \(S\) là một trong ba chữ j, o, i.

Hãy tìm tổng số nét của tất cả các ký tự trong \(S\).

Dữ liệu vào

  • Dòng thứ nhất chứa số nguyên \(N\).
  • Dòng thứ hai chứa xâu \(S\).

Dữ liệu ra

In ra tổng số nét của tất cả các ký tự trong \(S\), không kèm đơn vị.

Chỉ in ra đáp án, không in thêm bất kỳ nội dung nào khác, kể cả lời nhắc nhập dữ liệu.

Ràng buộc

  • \(1 \le N \le 100\).
  • \(N\) là số nguyên.
  • \(S\) có độ dài \(N\).
  • Mỗi ký tự của \(S\) là một trong ba chữ j, o, i.

Ví dụ

Ví dụ 1

Input
6
jjooii
Output
10
Giải thích
  • Ký tự thứ \(1\) của jjooiij, có \(2\) nét.
  • Ký tự thứ \(2\) của jjooiij, có \(2\) nét.
  • Ký tự thứ \(3\) của jjooiio, có \(1\) nét.
  • Ký tự thứ \(4\) của jjooiio, có \(1\) nét.
  • Ký tự thứ \(5\) của jjooiii, có \(2\) nét.
  • Ký tự thứ \(6\) của jjooiii, có \(2\) nét.

Tổng số nét của tất cả các ký tự trong jjooii\(10\), vì vậy in ra \(10\).

Ví dụ 2

Input
1
i
Output
2
Giải thích

Chữ i\(2\) nét, vì vậy in ra \(2\).

Ví dụ 3

Input
13
joiojiioijoio
Output
21

Nguồn

Bản dịch tiếng Việt từ đề gốc tiếng Nhật của Ủy ban Olympic Tin học Nhật Bản. Đề gốc và bản dịch được cung cấp theo giấy phép CC BY-SA 4.0.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: