special_numbers_python_problem
Здравейте,
Имам проблем с посочената задача:
Ето го кода:
N = int(input()) for number in range(1111, 10000): string = str(number) pos_0_is = False pos_1_is = False pos_2_is = False pos_3_is = False for pos, char in enumerate(string): #print(pos, char) if int(char) == 0: break if N % int(char) == 0 and pos == 0: pos_0_is = True if N % int(char) == 0 and pos == 1: pos_1_is = True if N % int(char) == 0 and pos == 2: pos_2_is = True if N % int(char) == 0 and pos == 3: pos_3_is = True if pos_0_is is True and pos_1_is is True and pos_2_is is True and pos_3_is is True: print(string, end=' ')
В Judge ми се появяват часовници и не минава, но в PyCharm всичко е ОК.
Може ли някой да каже как мога да намаля времето на горния код.
Благодаря!