Xử lý xâu

Đề bài

Mô tả

Cho một xâu ký tự gồm các chữ cái Latin in hoa và in thường. Hãy viết chương trình xử lý xâu theo đúng ba bước sau:

  • Xóa tất cả các nguyên âm.
  • Chèn ký tự "." vào trước mỗi phụ âm.
  • Đổi mọi phụ âm in hoa thành chữ in thường tương ứng.

Trong bài này, nguyên âm là các chữ cái A, O, Y, E, U, I (không phân biệt hoa thường), tất cả các chữ cái còn lại là phụ âm. Lưu ý rằng Y được xem là nguyên âm.

Dữ liệu vào

Một dòng duy nhất chứa xâu s chỉ gồm các chữ cái Latin in hoa và in thường.

Dữ liệu ra

In ra xâu kết quả sau khi xử lý. Dữ liệu đảm bảo xâu kết quả không rỗng.

Ràng buộc

  • 1|s|100

Ví dụ

Input Output Giải thích
tour .t.r Xóa nguyên âm o, u; còn lại t, r, mỗi phụ âm thêm dấu chấm phía trước.
Codeforces .c.d.f.r.c.s Xóa o, e, o, e; các phụ âm C, d, f, r, c, s được đổi thành chữ thường và thêm dấu chấm.
aBAcAba .b.c.b Xóa hết a, A; phụ âm B, c, b đổi thành chữ thường: .b.c.b.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0