Профил
Loading...
nikolairalev avatar nikolairalev 1 Точки

Това е нарочно предполагам. Има вариант на решение, при което времеnaта за 7 и 8 тест се намяват от 0.9 на 0.6 секунди

 

num_1 = int(input()) ## six digit always less that num_2
num_2 = int(input()) ## six digit

sum_odd = sum_even = 0

for i in range(num_1, num_2 + 1, 1):
    string_num = str(i)
    sum_odd = int(string_num[0]) + int(string_num[2]) + int(string_num[4])
    sum_even = int(string_num[1]) + int(string_num[3])  + int(string_num[5])
    if sum_even == sum_odd:
        print(string_num, end=' ')
0
09/12/2019 20:25:55
POCKATA1 avatar POCKATA1 0 Точки
Probvai pak, to vremeto zavisi i kolko e natovaren komputera koito izchislqva zadachata. Taka che vuv razlichnoto vreme na denq shte poluchish razlichni vremena.

Eto ti i reshenieto na edin red :D

num_1 = int(input()) ## six digit always less that num_2
num_2 = int(input()) ## six digit
[print(x, end=" ") for x in range(num_1, num_2 + 1) if int(str(x)[0]) + int(str(x)[2]) + int(str(x)[4]) == int(str(x)[1]) + int(str(x)[3]) + int(str(x)[5])]






 

 

0
m.hrstv avatar m.hrstv 3 Точки

Ами едва ли е много натоварен, в 2-3 часа сутринта ги събмитвам тия работи :D

И на моето решение, и на това на лекторката от упражнението, и на тези дадени тук все същото - 70 или 80 с timeout.

0
sodobre avatar sodobre 2 Точки

Thank you so much! This helps me a lot! I learned a lot from the insight you shared here. It's good to learn more about this topic, and if you have some free time or you're curious about some celebrity basic information, you can visit celeb networth post and search for it.

0