@zbekxzz

Как укоротить код?

Нужно найти количество четных цифр в отрезке от l до r. Помогите пожалуйста укоротить/оптимизировать код для олимпиады.
l, r = [int(i) for i in input().split()]

if r % 2 != 0:
    print(int((r-l)/2+0.5))
elif l % 2 != 0:
    print(int((r-l)/2-0.5))
else:
    print((r-l)/2)
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 1
@o5a
Так например. Половинная длина + 1, если и начало и конец четные. Т.к. олимпиадная, то сразу код наверное не буду приводить.
int((r-l)/2+0.5) + "1, если и начало и конец четные"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы