Thứ Ba, 19 tháng 1, 2021

Bài tập nhập môn chủ đề xâu kí tự

Bài 1: Cho xâu A gồm n kí tự chỉ chứa kí tự in hoa là A hoặc B. Hãy viết chương trình thực hiện yêu cầu sau:

-Nếu số kí tự A nhiều hơn số kí tự B thì in A

-Nếu số kí tự A ít hơn số kí tự B thì in B

-Nếu số kí tự A bằng số kí tự B thì in AB

input

output

Giải thích

AAAABA

A

 

ABAABB

AB

 

ABABBBA

B

 

Bài 2: Cho xâu A gồm các kí tự tiếng Anh viết thường hoặc viết hoa. Hãy viết chương trình thực hiện yêu cầu sau:

Nếu số kí tự thường ≥ số kí tự in hoa thì chuyển toàn bộ xâu A thành chữ thường ngược lại chuyển toàn bộ xâu A thành chữ in hoa

 Input: gồm một dòng ghi một xâu không quá 100 kí tự

Output: xâu A sau khi đã chuyển

 

input

output

Giải thích

NgoQUyen

ngoquyen

 

AbCd

abcd

 

ABCd

ABCD

 

 

 

Bài 3: Cho 2 xâu A và B có độ dài bằng nhau. Mỗi xâu gồm các kí tự tiếng Anh viết hoa hoặc viết thường. Hãy viết chương trình so sánh hai xâu về mặt từ vựng theo từ điển
Input: gồm hai dòng. Mỗi dòng ghi một xâu không quá 100 kí tự

Output: Ghi 1 nếu xâu A lớn hơn xâu B, ghi -1 nếu xâu A nhỏ hơn xâu B, ghi 0 nếu hai xâu bằng nhau

Chú ý: Cùng một kí tự tiếng Anh thì không phân biệt chữ hoa và chữ thường (A giống a)

 

input

output

aaaa
aaaA

0

abs
Abz

-1

abcdefg
AbCdEfF

1

Bài 4. Bờm rất thích số 9. Bờm gọi một số là đẹp nếu đúng hơn một nửa chữ số trong số đó là 9. Ví dụ: 99988, 9899 là các số đẹp, và 8979, 97779 thì không. Bờm có thể xóa một số chữ số khỏi số ban đầu để được số đẹp. Bờm muốn số chữ số bị xóa là ít nhất. Hãy viết chương trình cho biết số lượng chữ số tối thiểu cần xóa để số ban đầu thành số đẹp

Input: một dòng chứa một số nguyên dương (tối đa 50 chữ số).  Trong đó có ít nhất một chữ số 9

Output: In một số nguyên duy nhất số kí tự tối thiểu cần xóa Qqry*

input

output

979998

0

8988889

4

 

Bài 5: Cho xâu A gồm các kí tự tiếng Anh viết thường. Hãy viết chương trình cho biết trong xâu A có bao nhiêu kí tự khác nhau

Input: gồm một dòng ghi một xâu không quá 100 kí tự

Output: số lượng kí tự khác nhau

 

input

output

Giải thích

wjmzbmr

6

w, j, m, z, b, r

 

Bài 6: Cho xâu S gồm cả chữ cái tiếng Anh và các chữ số. Hãy viết chương trình tính tổng các số trong xâu

Input: Một xâu s dài không quá 255 kí tự

Output: Tổng các số trong xâu

input

output

Giải thích

A12b8t9B71

28

1+2+8+9+7+1=28

 

Bài 7: Cho xâu S gồm cả chữ cái tiếng Anh và các chữ số. Hãy viết chương trình tính tổng các số trong xâu

Input: Một xâu s dài không quá 255 kí tự

Output: Tổng các số trong xâu

input

output

Giải thích

A12b8t9B71

100

12+8+9+71=100

 

 

0 nhận xét:

Đăng nhận xét