Czy ktoś pamięta Boaty ?
Możesz całkowicie wypowiedzieć stare słowo, prawda?
- Napisz funkcję, aby zamienić ciąg znaków w Somethingy McSomethingface.
- Powinien przyjmować jeden ciąg jako dane wejściowe. Zignoruj przypadek wejścia.
- Jeśli słowo kończy się na „y”, twoja funkcja nie powinna dodawać dodatkowego „y” do pierwszej instancji, ale powinna usunąć ją w drugiej instancji.
- Jeśli słowo kończy się na „ey”, nie powinno mieć dodatkowego „y” dodanego w pierwszej instancji, ale powinno usunąć oba w drugiej instancji.
- Dane wyjściowe powinny zawierać tylko wielkie litery pierwszego znaku, „M” „Mc” i pierwszy znak po „Mc”.
- musi działać tylko z ciągami 3 lub więcej znaków.
Przykłady:
boat => Boaty McBoatface
Face => Facey McFaceface
DOG => Dogy McDogface
Family => Family McFamilface
Lady => Lady McLadface
Donkey => Donkey McDonkface
Player => Playery McPlayerface
yyy => Yyy McYyface
DJ Grand Master Flash => Dj grand master flashy McDj grand master flashface
' y'
i' '