Po wprowadzeniu ciągu [długość 1-20], zawierającego tylko znaki y dla tak i n dla nie, twój program powinien wypisać wynik (y lub n). Przykładowe dane wejściowe: yynynynnywyprowadziłoby y.
Wynik określa się, łącząc y i n w następujący sposób:
y es i n o równa się n o
y es i y es równa się y es
n o i n o równa się y es
Jeśli ciąg zawiera więcej niż 2 znaki (prawdopodobnie ...), obliczenia wyglądałyby tak samo. Przykłady:
y es i y es i n o równa się n (ponieważ „nie” łączy się z pierwszym „tak” i „nie”, nie ma już „tak” i „tak” i to samo dzieje się ponownie)
n o i n o i n o jest równe n o (pierwsze dwa nie łączą się w tak, wtedy są tak i nie ma, które pojawiają się na nie)
Przykładowe dane wejściowe z danymi wyjściowymi:
yynynynynyyn= n
Wskazówka: pamiętaj, że kolejność znaków, w których program działa, nie ma znaczenia. (na przykład możesz odczytać dane z tyłu lub z tyłu, wymieszać litery, posortować, cokolwiek. Liczy się poprawna wydajność). Baw się dobrze!
Kryteria wygranej: to jest golf golfowy , więc wygrywa najkrótszy kod w bajtach.
1za yi 0za n.
["y", "n", "n"]