Najwyraźniej wyzwania kameleona są złą rzeczą . Szkoda, kameleony to piękne stworzenia. Czas nazmianę!

Jak wszyscy wiemy, wiele kameleonów ma niezwykłą zdolność wtapiania się w otoczenie poprzez zmianę koloru skóry. Co jest również celem tego wyzwania.
Wyzwanie
Wyobraź sobie kwadrat dziewięciu pikseli. Osiem pikseli to otoczenie. W centrum jest kameleon.
Lubię to: 
Kameleon naturalnie próbuje wtopić się w otoczenie. Czyni to, zmieniając kolor na średnią pikseli otaczających. W tym przypadku kameleon zmieniłby kolor na
.
Cel
Biorąc pod uwagę kolory otaczających pikseli, wypisz kolor kameleona.
Kolor kameleona określa się jako sumę wszystkich czerwonych, zielonych i niebieskich pikseli w pikselach ÷ 8.
Wejście
Tablica wartości kolorów dla ośmiu otaczających pikseli, zaczynając od lewego górnego rogu i kontynuując zgodnie z ruchem wskazówek zegara:
[[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>],[<red>,<green>,<blue>]]
Możesz wybrać opcję otrzymywania danych wejściowych w innej formie, o ile składa się ona z ośmiu potrójnych liczb dziesiętnych 0–255.
Jeśli otrzymujesz dane wejściowe w innej formie, liczby muszą mieć stałą długość lub mieć między nimi separator nienumeryczny. Potrójne znaki muszą mieć znak oddzielający, chyba że są wypełnione zerami do 9 cyfr. (Np. 044200255044200255044200255044200255044200255044200255044200255044200255Jest ważny, podobnie jak 44 200 255 44 200 255 44 200 255 44 200 255 44 200 255 44 200 255 44 200 255 44 200 255i 44?200?255$44?200?255$44?200?255$44?200?255$44?200?255$44?200?255$44?200?255$44?200?255, ale 4420025544200255442002554420025544200255442002554420025544200255nie jest.)
Wynik
Tablica / łańcuch / itp. Zawierający kolory środkowego piksela (dziesiętnie), jak poniżej:
[<red>,<green>,<blue>]
W przypadku wypisania czegoś innego niż tablica: Liczby muszą mieć stałą długość lub mieć między nimi separator nienumeryczny. (Np. 044200255Jest poprawne, tak jest 44 200 255, ale 44200255nie jest.)
Liczby nie mogą zawierać kropek dziesiętnych, więc np 44.0 200 255.0. Są niepoprawne.
Zaokrąglanie
Dane wyjściowe należy zaokrąglić do najbliższej liczby całkowitej. (Połówki muszą być zaokrąglone w górę.) Np. Jeśli suma wszystkich czerwonych wynosi 1620 , musisz wyprowadzać 203, nie 202lub 202.5.
Przykłady
Zdjęcia mają wyłącznie charakter ilustracyjny. Środkowy piksel to dane wyjściowe, a otaczające piksele to dane wejściowe.
Wejście:
[[200,200,200],[200,200,200],[200,200,200],[200,200,200],[200,200,200],[200,200,200],[200,200,200],[200,200,200]]
Wynik:
[200,200,200]
![]()
Wejście:
[[0,0,0],[255,255,255],[0,0,0],[255,255,255],[255,255,255],[0,0,0],[255,255,255],[0,0,0]]
Wynik:
[128,128,128]

Wejście:
[[0,200,200],[200,0,200],[200,200,0],[60,200,0],[200,0,200],[0,200,220],[2,200,0],[0,0,0]]
Wynik:
[83,125,103]

Wejście:
[[0,56,58],[65,0,200],[33,200,0],[60,33,0],[98,0,200],[0,28,220],[2,200,0],[99,0,5]]
Wynik:
[45,65,85]

Zgłoszenia mogą być pełnym programem lub funkcją. Obowiązują standardowe zasady we / wy i luki .