ct_hsg9_26_qua - Quà tri ân

Xem dạng PDF

Gửi bài giải

Điểm: 4,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: QUA.INP
Output: QUA.OUT

Dạng bài
Ngôn ngữ cho phép
C++ (Themis), Pascal (Themis), Python

Cửa hàng X tổ chức sự kiện tri ân khách hàng bằng hình thức như sau: Mỗi khách hàng khi mua sản phẩm tại cửa hàng sẽ nhận được một mã dự thưởng ~T~ là một số nguyên có 6 chữ số. Hôm nay, cửa hàng công bố mã trúng thưởng ~S~ (cũng là một số nguyên có 6 chữ số). Khách hàng sẽ nhận được một phần quà có giá trị tương ứng với quy tắc mà cửa hàng đưa ra như sau:

  • Nếu mã dự thưởng trùng khớp với mã trúng thưởng theo đúng thứ tự từng chữ số thì giá trị của phần quà là 2000;
  • Nếu mã dự thưởng và mã trúng thưởng chỉ sai lệch chữ số đầu tiên, các chữ số còn lại đều trùng khớp với nhau thì giá trị phần quà là 50;
  • Nếu mã dự thưởng trùng khớp chữ số đầu tiên so với mã trúng thưởng, nhưng lại bị sai một chữ số duy nhất ở một trong 5 chữ số còn lại thì giá trị phần quà là 6;
  • Các trường hợp còn lại không trúng thưởng thì không có quà (giá trị là 0).

Yêu cầu: Cho biết mã trúng thưởng ~S~ của cửa hàng và mã dự thưởng ~T~. Hãy xác định giá trị của phần quà mà khách hàng có thể nhận được.

Dữ liệu vào: Đọc từ tệp văn bản QUA.INP,

  • Dòng đầu gồm một số nguyên ~S~, là mã trúng thưởng được cửa hàng công bố;
  • Dòng thứ hai gồm một số nguyên ~T~, là mã dự thưởng của khách hàng.

Kết quả: Ghi ra tệp văn bản QUA.OUT, một số nguyên cho biết kết quả theo yêu cầu của bài toán.

Ví dụ:

QUA.INP

123456
923456

QUA.OUT

50

Giải thích

Hai mã chỉ lệch nhau ở hàng trăm nghìn ~(1 \ne 9)~

QUA.INP

123456
123956

QUA.OUT

6

Giải thích

Hai mã trùng khớp ở hàng trăm nghìn, nhưng lệch nhau ở hàng trăm ~(4 \ne 9)~

QUA.INP

123754
123457

QUA.OUT

0

Giải thích

Có 2 vị trí lệch nhau ở hàng trăm ~(7 \ne 4)~ và hàng đơn vị ~(4 \ne 7)~, không có giải thưởng.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.