Un lipogramma è un blocco di parole che omette un particolare simbolo. In questo momento, sto evitando il nostro quinto simbolo di 26 che compare comunemente. Ormai dovresti sapere cosa sto omettendo. Altrimenti, cerca "lipogram" e lo saprai.
Il tuo compito
Con un carattere, uno spazio vuoto e una stringa seguente (gli spazi vuoti possono apparire in questo; con solo caratteri ASCII 32-126) nell'input, l'output è falso se questo carattere è nella stringa di input, in verità in caso contrario. Questo carattere che devi cercare si adatta sempre a due span: da "A" a "Z" o da "a" a "z" (ASCII 65-90, 97-122). Non distinguere maiuscole e minuscole. Inoltre, non preoccuparti di spazi vuoti o simboli di punteggiatura. Sia i programmi che le funzioni soddisfano. Inoltre, puoi dividere il carattere di input e la stringa in due argomenti per programmi o funzioni e la stringa come primo argomento va bene.
Illustrazioni
Truthy
e This is a lipogram.
a You need to consider other letters too.
E Capitals also count.
Falsy
e This sentence is not a lipogram (for e).
t This particular letter is surprisingly hard.
A You don't need to care about any non-alphabetic symbols.
Versione non lipogrammata
Un lipogramma è una serie di parole che lascia fuori una lettera. Ho lasciato fuori la lettera "e" sopra.
Il tuo compito è quello di prendere un carattere e una stringa (che possono includere spazi) come input, separati da uno spazio o da una nuova riga, e generare falsi se il personaggio è nella stringa, e in verità altrimenti. Si può presumere che la stringa sia composta esclusivamente da caratteri ASCII stampabili (codici char 32-126). Il personaggio sarà sempre nell'alfabeto inglese e non c'è differenza tra lettere minuscole e maiuscole. Il personaggio non sarà uno spazio o un simbolo. È possibile scrivere un programma o una funzione. Per entrambi, è possibile prendere il carattere e la stringa come argomenti separati e la stringa potrebbe venire prima.