... y golf real para mis amigos de código.
Este es un desafío basado en un cómic XKCD de un año que consiste principalmente en brindis (parodias del primero en el cómic) siguiendo un patrón distinto, pero con una ligera variación.
Su tarea es escribir un programa (o función) que tome la primera mitad de cualquier tostada del cómic (todo hasta e incluyendo el friends
) como entrada (a través de stdin o un argumento de función) y genera (o devuelve) el texto preciso de la segunda mitad. No tiene que manejar entradas no válidas, se aplican lagunas estándar, el código más corto en bytes gana.
Ejemplos
Para ayudar a aquellos que no quieren copiar las tostadas de ningún otro lado, aquí están todos, separados en entrada y salida.
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
(en lugar deSingle-player
).