PTIT013A spoj PTIT – Số may mắn
Nguồn đề bài: http://www.spoj.com/PTIT/problems/PTIT013A/ 1. Đề bài PTIT013A spoj John rất thích con số 86 vì theo John đó là con số may mắn. Khi bắt gặp một số nguyên X John muốn kiểm tra xem trong dạng biểu diễn của nó kết thúc là số 86 hay không? Ví dụ số 111539786 kết thúc là ...
Nguồn đề bài: http://www.spoj.com/PTIT/problems/PTIT013A/
1. Đề bài PTIT013A spoj
John rất thích con số 86 vì theo John đó là con số may mắn. Khi bắt gặp một số nguyên X John muốn kiểm tra xem trong dạng biểu diễn của nó kết thúc là số 86 hay không? Ví dụ số 111539786 kết thúc là số 86, còn số 123456789 thì không.
Nhiệm vụ của bạn là viết một chương trình đọc số nguyên X và kiểm tra xem trong dạng biểu diễn của nó kết thúc là số 86 hay không?
Input
Dữ liệu vào gồm nhiều bộ dữ liệu tương ứng với nhiều test. Dòng đầu tiên chứa một số nguyên dương không lớn hơn 20 là số l ượng các bộ dữ liệu. Các dòng tiếp theo chứa các bộ dữ liệu.
Output
Với mỗi bộ dữ liệu, ghi ra trên một dòng câu trả lời, ghi số 1 nếu trong dạng biểu diễn của nó kết thúc là số 86, ghi số 0 trong trường hợp ngược lại.
Example
Input:
3
111539786
123456789
8686
Output:
1
0
1
2. Hướng dẫn PTIT013A spoj PTIT
– nhập số vào xâu S
– kiểm tra 2 kí tự cuối cùng có phải là ’86’ không?
3. Code tham khảo PTIT013A spoj PTIT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | const fi='; type data=longint; var i,n:data; s:string; f:text; begin assign(f,fi); reset(f); readln(f,n); for i:=1 to n do begin readln(f,s); if (length(s)>1) and (s[length(s)]='6') and (s[length(s)-1]='8') then writeln(1) else writeln(0); end; end. |