Môn Tin họcQuản lý học tập Tin học

Vé xem phim CineStar – Ghép chữ số trong mã vé để tìm vé may mắn

Lớp 10Lập trìnhpythonGiải quyết vấn đề với máy tínhVận dụng

Thang điểm 10 · 6 test case chấm tự động · 4 tiêu chí chấm

Rạp CineStar cần một chương trình xử lý mã vé xem phim. Mỗi mã vé là một xâu kí tự gồm chữ cái in hoa và chữ số (ví dụ CT2024015). Chương trình cần thực hiện theo đúng thứ tự sau:

  • Đếm số lượng chữ số xuất hiện trong mã vé.
  • Ghép các chữ số đó lại theo đúng thứ tự xuất hiện trong mã để tạo thành một số nguyên duy nhất (nếu mã không có chữ số nào thì số đó coi là 0).
  • Kiểm tra xem số nguyên vừa ghép được có phải là số nguyên tố hay không (dùng thuật toán đếm ước đã học).

Em hãy viết chương trình gồm ít nhất hai hàm tự định nghĩa (một hàm xử lý xâu để lấy chữ số, một hàm kiểm tra số nguyên tố) rồi gọi các hàm đó để in kết quả.

Định dạng vào/ra: Input là một dòng chứa mã vé (xâu kí tự, chỉ gồm chữ cái in hoa và chữ số, độ dài không quá 20). Output gồm 3 dòng theo đúng thứ tự: số chữ số đếm được, số nguyên ghép được, và kết luận Ve may man hoặc Ve thuong.

InputOutput
AB13So chu so: 2
So ghep duoc: 13
Ket qua: Ve may man
XY26So chu so: 2
So ghep duoc: 26
Ket qua: Ve thuong
ABCDEFSo chu so: 0
So ghep duoc: 0
Ket qua: Ve thuong
#hàm#def#return#xâu kí tự#isdigit#số nguyên tố#kết hợp nhiều hàm#category:phat_trien_tu_duy#difficulty:applying

Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.

Giáo viên đăng nhập để giao bài