Số gần may mắn

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
Python, Scratch

Số may mắn là các số nguyên dương chỉ chứa các chữ số thuộc tập ~(6, 8)~. Ví dụ: các số ~68~, ~866~, ~6~ là số may mắn, còn ~5~, ~18~, ~678~ thì không.

An gọi một số là gần may mắn nếu nó chia hết cho một số may mắn. Lưu ý rằng tất cả các số may mắn đều là số gần may mắn, vì bất kỳ số nào cũng chia hết cho chính nó.

Hãy lập trình giúp An kiểm tra xem số ~N~ cho trước có phải là số gần may mắn hay không?

Input
  • Gồm một dòng chứa số nguyên ~N~ ~(1 ≤ N ≤ 10^9)~
Output
  • Nếu ~N~ là số gần may mắn thì ghi ra số măn mắn lớn nhất mà ~N~ chia hết, ngược lại ghi ra NO
Sample Input 1
12
Sample Output 1
YES
Sample Input 2
7
Sample Output 2
NO

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.