Update, October 2, 2025: A HUGE thanks to everyone who participated in this challenge! The correct answer is: 819 Non-Pangrams, 132 Pangrams (non-perfect) and 49 Perfect-Pangrams. We are very impressed by the variety of approaches and languages used in this exercise.
The exercise was successfully completed by 86 out of 95 entries (91%).
Congratulations to the following users for successfully solving the challenge: lyxal, depperm, jirassimok, Lukasz Szozda, KIKO Software, jared_mamrot, chrslg, Sep Roland, dani-vta, Amadan, sehe, R T, YungDeiza, Wilson, Xirtaminu, Faraaz Kurawle, Kenzo Staelens, Nevpzo, Echsecutor, Kamran, ls91, samkart, JoaoFCarvalho, Themoonisacheese, Utopia, Narek Torosyan, The_spider, Schnitte, Jim, DarkTheme, Satarupa, Rawson, Markus, Vampire, Christos Polimatidis, MaxCodes, snoski, Ka'Eios, Kickerflix, George V, Chris Athanasiadis, Max Valentine, Naeio, Hmwat, 啊鹿Dizzyi, llane12, Alf Kåre Lefdal, Shankaragouda, Joan, JimN, Grismar, LukasKroess, Thom omega, Colin Emonds, Sujay_ks, choroba, Booboo, Aren, mdyousufniaz, Ben, Mstar, BrownHat, DBambino, Ssword, Jean-Francois T., user31577179, Hitarth Doctor, Marc Lambrichs, Daniel, Stefan Reisner, Jérôme Migné, Code_cubes, gee3107, Harshank Bansal, Andam, Dwayne Robinson, Jean-Francois T., Christian, Shivam, Remy, gimix, André, rizesky, Twineee The Zelda Wizard, Übermensch, Abhay Kumar Yadav
Original Post
Today we have a new format for our challenge, we call it a pass/fail style. This means that everyone who completes the prompt and gets the right answer will be recognized! You can still vote on the entries, but we won’t be judging based on the votes.
The Challenge
In this challenge we are looking some special categories of text strings: pangrams and perfect pangrams.
Pangrams are phrases which contain every letter of the English alphabet at least once. For example "The quick brown fox jumps over a lazy dog."
Perfect pangrams contain each letter of the English alphabet exactly once. For example "Mr Jock, TV quiz PhD, bags few lynx."
For the challenge, create a program that takes a list of strings and determines the count of non-pangrams, pangrams and perfect pangrams. Tell us the count of each of these in this list of 1000 strings.
Key dates:
You have two weeks from the date this challenge is posted to submit your entry.
September 17: Challenge goes live
October 1: Deadline for submitting challenge entries for recognition. Winners will be announced on this date or soon after.
How to Submit
Enter your submission in the text box below.
Your submission should include:
The count of non-pangrams, pangrams and perfect pangrams in the provided file
The code you have written
[Optional] Anything you learned or any interesting challenges you faced while coding
Your entry is not permitted to be written by AI. For any feedback on this Challenge, please head over to the Meta post.