Điểm: 100
Viết chương trình nhập vào một xâu kí tự từ bàn phím.
Yêu cầu: Hãy in ra độ dài của xâu ~S~.
Dữ liệu:
- Nhập vào một xâu ~S~ từ bàn phím
Kết quả:
- In ra một số nguyên là độ dài của xâu
Ví dụ:
Input
abc12
Output
5
Ràng buộc:
- Xâu ~S~ có độ dài không quá ~255~ kí tự.
Điểm: 100
Viết chương trình nhập vào một xâu kí tự ~S~ và một kí tự ~ch~.
Yêu cầu: Hãy tìm vị trí xuất hiện của ký tự ~ch~ trong xâu ~S~.
Dữ liệu:
- Dòng 1: Nhập vào một xâu ~S~;
- Dòng 2: Nhập vào một kí tự ~ch~;
Kết quả:
- In ra màn hình vị trí xuất hiện đầu tiên của ký tự ~ch~ trong xâu ~S~. Nếu ký tự ~ch~ không xuất hiện trong xâu ~S~ thì in ra -1.
Ví dụ:
Input
a1b2c3
2
Output
4
Ràng buộc:
- Xâu ~S~ có độ dài không quá ~255~ kí tự.
Điểm: 100
Viết chương trình nhập vào một xâu kí tự ~S~ và một số nguyên ~n~.
Yêu cầu: Hãy tạo một xâu con gồm ~n~ ký tự đầu tiên của xâu ~S~.
Dữ liệu:
- Dòng 1: Nhập vào một xâu ~S~;
- Dòng 2: Nhập vào một số nguyên ~n~.
Kết quả:
- In ra màn hình xâu con của xâu ~S~.
Ví dụ:
Input
a1b2c3
2
Output
a1
Ràng buộc:
- Xâu ~S~ có độ dài không quá ~255~ kí tự.
Điểm: 100
Viết chương trình nhập vào một xâu kí tự ~S~ và một số nguyên ~n~.
Yêu cầu: Hãy xóa ~n~ ký tự cuối cùng của xâu ~S~.
Dữ liệu:
- Dòng 1: Nhập vào một xâu ~S~;
- Dòng 2: Nhập vào một số nguyên ~n~.
Kết quả:
- In ra màn hình xâu ~S~ sau khi đã xóa ~n~ kí tự.
Ví dụ:
Input
a1b2c3
2
Output
a1b2
Ràng buộc:
- Xâu ~S~ có độ dài không quá ~255~ kí tự.
Điểm: 100
Viết chương trình nhập vào một xâu kí tự ~S~ từ bàn phím
Yêu cầu: Hãy in xâu ~S~ theo thứ tự đảo ngược.
Dữ liệu:
- Nhập vào một xâu ~S~ từ bàn phím
Kết quả:
- In ra xâu ~S~ theo thứ tự đảo ngược.
Ví dụ:
Input
tin hoc
Output
coh nit
Ràng buộc:
- Xâu ~S~ có độ dài không quá ~255~ kí tự.
Điểm: 100
Viết chương trình nhập vào hai xâu kí tự ~S1~ và ~S2~.
Yêu cầu: Hãy kiểm tra xem xâu S2 có xuất hiện trong xâu S1 hay không
Dữ liệu:
- Dòng 1: Nhập vào một xâu ~S1~;
- Dòng 2: Nhập vào một xâu ~S2~.
Kết quả:
- In ra vị trí xuất hiện đầu tiên của xâu S2 trong xâu S1, nếu không có thì in ra NO.
Ví dụ:
Input
abcababababa
ba
Output
5
Ràng buộc:
- 0 < length(S2) ≤ length(S1) ≤ 2000.
Điểm: 100
Cho Một chuỗi ~S~ và một số nguyên dương ~K~ Chúng ta thực hiện hai thao tác biến đổi sau:
- Ta tiến hành lấy kí tự đầu tiên của chuỗi S sau đó đưa xuống vị trí cuối cùng của chuỗi ~S~
- sau đó xoá đi kí tự đầu tiên của chuỗi ~S~. Ví dụ chuỗi S = "ABC" sau khi thực hiện thao tác 1 ta được ABCA. Sau khi thực hiện thao tác 2 ta được BCA
Yêu cầu: Em hãy in ra chuỗi ~S~ sau khi thực hiện ~K~ lần hai thao tác trên.
Dữ liệu:
- Dòng 1: chứa xâu ~S~.
- Dòng 2: chứa số nguyên ~K~
Kết quả:
- Ghi ra màn hình chuỗi ~S~ sau khi thực hiện ~K~ lần biến đổi.
Ví dụ:
Input
ABCD
2
Output
CDAB
Ràng buộc:
- Chuỗi ~S~ có độ dài không quá 255 kí tự.