Божидар обнови решението на 22.10.2022 17:25 (преди около 2 години)
+def calculate_final_vector(
+ args, colors):
Нямаш нужда от това прехвърляне на нов ред за 2 аргумента.
Also, args е конвенция за *args, което може да бъде подвеждащо.
+ x1, x2 = args
+ for color in colors:
+ if color.lower() == '000000':
+ break
+ elif color.lower() == 'c0ffc0' or color.lower() == 'c00000':
+ x1 -= 1
+ elif color.lower() == '00c000' or color.lower() == 'ffc0c0':
+ x1 += 1
+ elif color.lower() == 'ffffc0' or color.lower() == '0000c0':
+ x2 -= 1
+ elif color.lower() == 'c0c000' or color.lower() == 'c0c0ff':
+ x2 += 1
+ elif color.lower() == 'ffffff':
+ continue
+ return x1, x2