Krótko mówiąc, to wyzwanie.
Otrzymasz 4 liczby: p1, p2, p3 i p4.
Magiczną sumę liczb definiuje się w następujący sposób:
magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1|
Możesz zmienić tylko jedną z powyższych wartości całkowitych (p1, p2, p3 lub p4). Musisz zmienić wartość tak, aby magiczna suma wartości osiągnęła wartość minimalną.
Na przykład:
p1, p2, p3, p4 = 17, -6, 15, 33. W tym przypadku wartość magicznej sumy wynosi 78.
Możesz zmienić tutaj -6 na 16, a wartość magicznej sumy wyniesie 36, co jest minimalną możliwą do osiągnięcia wartością.
Pamiętaj, że liczby mogą być dodatnimi lub ujemnymi liczbami całkowitymi.
To jest golf golfowy, więc wygrywa najmniej bajtów kodu. Punkty Brownie za używanie języka praktycznego zamiast języka rekreacyjnego. Niech czwarty będzie z tobą.
Powtarzać:
Próbka 1
Wejście 1
17 -6 15 33
Wyjście 1
36
Wyjaśnienie 1
-6 można zastąpić 16, co daje nam minimalną możliwą do osiągnięcia sumę magii.
Próbka 2
Wejście 2
10 10 10 10
Wyjście 2
0 or 2
albo jest do przyjęcia
Wyjaśnienie 2
Minimalna osiągalna suma magiczna wynosi 0, ponieważ minimalna suma 4 dodatnich liczb całkowitych wynosi 0. Jeśli liczba musi zostać zmieniona, wówczas jedną z 10 można zmienić na 9, uzyskując w ten sposób wynik 2.
Próbka 3
Wejście 3
1 2 3 4
Wyjście 3
4
Wyjaśnienie 3
Wkład sam w sobie daje 6 jako magiczną sumę. Zmieniamy 4 na 1 i osiągamy minimalną sumę magiczną, która wynosi 4.
+1
ode mnie.