неділя, 1 листопада 2015 р.

7369

Кілометрові стовпи (Mileposts)

Андрій дуже полюбляє їздити залізницею. Він сідає біля вікна і уважно стежить за місцевістю, яку він проїжджає. Особливо він звертає увагу на кілометрові стовпи. Кожний стовп з кілометражем, який при діленні на 7 дає в залишку 3, він вважає «щасливим». Складіть програму, яка б визначала кількість «щасливих» стовпів, якщо під час їзди він проїжджає стовпи з позначками від a до b.

Вхідні дані

Програма вводить два натуральних числа 0 <= a < b <= 109, записані в одному рядку.

Вихідні дані

Програма виводить кількість «щасливих» стовпів.
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(), b = in.nextInt(); a += (10-a%7)%7; b -= (3-b%7)%7; System.out.println((b-a)/7 + (b>=a ? 1 : 0)); } }

Немає коментарів:

Дописати коментар