Câu hỏi:

13/07/2024 2,565

Vị trí kí tự

Xét bài toán: Cho xâu s và kí tự c. Nếu c xuất hiện trong s một lần thì đưa ra vị trí của c trong s. Nếu c xuất hiện nhiều lần trong s thì đưa ra vị trí xuất hiện lần đầu tiên và lần cuối cùng của c trong s. Nếu s không chứa c thì đưa ra giá trị -1.

Viết chương trình nhập xâu s và kí tự c vào từ bàn phím và thực hiện bài toán trên.

Dữ liệu: Nhập vào xâu s và kí tự c từ bàn phím.

Kết quả: Đưa kết quả ra màn hình.

Gợi ý: Tìm vị trí kí tự c trong xâu s từ đầu về cuối bằng lệnh s .find (c) và

tìm ngược từ cuối về đầu bằng lệnh s. rfind (c).

Ví dụ:

Input

Output

 

Input

Output

 

Input

Output

abcdabacbcad

a

0 10

 

Abcdefgh

e

4

 

12345678

A

-1

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Tham khảo chương trình sau

Vị trí kí tự Xét bài toán: Cho xâu s và kí tự c. Nếu c xuất hiện trong s  (ảnh 1)

CÂU HỎI HOT CÙNG CHỦ ĐỀ