Submit | All submissions | Best solutions | Back to list |
PROG0329 - Pangram |
A pangram (Greek: pan gramma, each letter) is a sentence in which every letter of the alphabet is used at least once. Pangrams are often used to display typefaces, test equipment and develop skills in handwriting, calligraphy, and keyboarding.
Input
The first line of input contains an integer $t \in \mathbb{N}$ indicating the number of test cases. Following are $t$ lines, each containing a sentence.
Output
Each test case requires a new line of text. If the given sentence is a pangram, then the text "The sentence is a pangram." should be printed. Otherwise the text "The sentence counts n different letters." should be printed, in which case n is the number of different letters in the sentence. No distinction should be made between uppercase and lowercase letters when determining whether a sentence is a pangram and counting the number of letters.
Example
Input:
5 The five boxing wizards jump quickly. I'm having spam, spam, chips and spam. Always look on the bright side of life. We are no longer the knights who say ni! A horse, a horse, my kingdom for a horse.
Output:
The sentence is a pangram.
The sentence counts 11 different letters.
The sentence counts 17 different letters.
The sentence counts 14 different letters.
The sentence counts 14 different letters.
Een pangram (Grieks: pan gramma, elke letter) is een zin waarin elke letter van het alfabet minstens één keer voorkomt. Pangrammen worden vaak gebruikt om lettertypen weer te geven, afdruktoestellen te testen, en bij vaardigheidsoefeningen voor handschrift, calligrafie en dactylo.
Invoer
De eerste regel van de invoer bevat een getal $t \in \mathbb{N}$ dat het aantal testgevallen aangeeft. Daarna volgen $t$ regels die elk een zin bevatten.
Uitvoer
Voor elk testgeval moet een regel tekst uitgeschreven worden. Als de gegeven zin een pangram is, dan moet de tekst "De zin is een pangram." uitgeschreven worden. Anders moet de tekst "De zin telt n verschillende letters." uitgeschreven worden, waarbij n het aantal verschillende letters in de zin aangeeft. Bij het bepalen of een zin al dan niet een pangram is, en bij het tellen van de letters mag geen onderscheid gemaakt worden tussen hoofdletters en kleine letters.
Voorbeeld
Invoer:
5 The five boxing wizards jump quickly. I'm having spam, spam, chips and spam. Always look on the bright side of life. We are no longer the knights who say ni! A horse, a horse, my kingdom for a horse.
Uitvoer:
De zin is een pangram.
De zin telt 11 verschillende letters.
De zin telt 17 verschillende letters.
De zin telt 14 verschillende letters.
De zin telt 14 verschillende letters.
Added by: | Peter Dawyndt |
Date: | 2013-02-16 |
Time limit: | 10s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | PY_NBC |
Resource: | None |