trang chủ / đề bài / ct_ts10_22_b

Chữ cái in hoa

Đề bài

Mô tả

Cho một xâu ký tự S có độ dài không vượt quá 255 ký tự.

Yêu cầu: Thay thế các ký tự là chữ cái in thường trong xâu S bằng các chữ cái in hoa tương ứng và giữ nguyên các ký tự còn lại theo vị trí của chúng trong xâu ban đầu.

Chữ cái in thường là các chữ cái tiếng Anh từ a đến z; chữ cái in hoa tương ứng là các chữ cái từ A đến Z (a thành A, b thành B, ..., z thành Z). Mọi ký tự khác (chữ cái in hoa, chữ số, dấu cách, dấu câu và các ký hiệu khác) được giữ nguyên.

Dữ liệu vào

Một dòng chứa xâu ký tự S. Xâu S chỉ gồm các ký tự ASCII in được (chữ cái tiếng Anh, chữ số, dấu cách và các ký hiệu như ! , . { | } ~). Xâu S không bắt đầu và không kết thúc bằng dấu cách, và không có hai dấu cách liên tiếp.

Dữ liệu ra

In ra màn hình xâu ký tự đã được chỉnh sửa.

Ràng buộc

  • 1≤|S|≤255.

Ví dụ

Input Output Giải thích
Tuyen sinh vao lop 10 nam 2022! TUYEN SINH VAO LOP 10 NAM 2022! Các chữ cái in thường được đổi thành in hoa; chữ T, các chữ số, dấu cách và dấu ! giữ nguyên.
Hello, World! {abc} xyz ~ HELLO, WORLD! {ABC} XYZ ~ Ví dụ thêm. Chỉ các chữ cái a đến z bị đổi (kể cả chữ z); các ký hiệu { } ~ được giữ nguyên.
a A Ví dụ thêm. Xâu chỉ có một ký tự.

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.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0