... i prawdziwy golf dla moich znajomych z kodu.
Jest to wyzwanie oparte na rocznym komiksie XKCD, który składa się głównie z tostów (parodie pierwszego w komiksie) według wyraźnego wzoru, ale z pewnymi niewielkimi zmianami.
Twoim zadaniem jest napisanie programu (lub funkcji), który pobiera pierwszą połowę dowolnego tostu z komiksu (wszystko do włącznie friends
) jako dane wejściowe (przez stdin lub argument funkcji) i wyświetla (lub zwraca) dokładny tekst druga połowa. Nie musisz obsługiwać nieprawidłowych danych wejściowych, obowiązują standardowe luki, wygrywa najkrótszy kod w bajtach.
Przykłady
Aby pomóc tym, którzy nie chcą kopiować tostów z innych miejsc, oto wszystkie z nich, podzielone na dane wejściowe i wyjściowe.
Input: Champagne for my real friends
Output: and real pain for my sham friends!
Input: Pseudopods for my real friends
Output: and real pods for my pseudo-friends!
Input: Petticoats for my real friends
Output: and real coats for my petty friends.
Input: Loosestrife for my real friends
Output: and real strife for my loose friends!
Input: Ladybugs for my real friends
Output: and real bugs for my lady friends!
Input: Single-payer for my real friends
Output: and RealPlayer for my single friends.
Input: Tumbleweeds for my real friends
Output: and real weed for my Tumblr friends!
Input: Fauxhawks for my real friends
Output: and real hawks for my faux friends!
Input: Platonic solids for my real friends
Output: and real solids for my platonic friends!
Single-payer
.
Single-payer
(zamiastSingle-player
).