What is a pangram?

Image credits: link

Pangram is a sentence that uses every letter of a given alphabet at least once. It is also known as holoalphabetic sentence. The best known English pangram is "The quick brown fox jumps over the lazy dog." You might have seen this sentence in Notepad or in MS Word when you try choosing a font in the font settings dialog box. Softwares use it to display font samples. Pangrams are also used to test equipment and improve skills in handwriting, calligraphy and keyboarding.

Pangram Calligraphy

I found and solved a problem on HackerRank that asks you to write a program to check whether the input sentence is a pangram or not.

Read the problem statement here: https://www.hackerrank.com/challenges/pangrams/problem

This is my solution to it:

Here is a list of other pangrams: https://gist.github.com/thecoducer/f8a26c478a9acbe8288fdadffdf782a2. You can run the code locally and try checking the pangrams in this list.

I just found an article on the web titled, "Shashi Tharoor attempts to crack world’s shortest pangram in Facebook post". You might be interested to check it out.

Happy programming!


  1. Usually I do not read post on blogs, however I would like
    to say that this write-up very forced me to try and do so!
    Your writing style has been surprised me. Thanks, quite nice article.

  2. I read this post fully concerning the difference of latest and preceding technologies, it's amazing article.

  3. Appreciation to my father who shared with me about this website, this
    web site is really amazing.

  4. This article will assist the internet users for building up new webpage or even a blog from start to end.

  5. Hmm it seems like your site ate my first comment
    (it was super long) so I guess I'll just sum it up what I had written and say,
    I'm thoroughly enjoying your blog. I as well am an aspiring blog blogger but I'm still new to the whole thing.
    Do you have any tips and hints for beginner blog writers?

    I'd certainly appreciate it.

  6. I pay a quick visit each day a few blogs and information sites to read posts, except this web site gives
    quality based content.

  7. Thank you a lot for sharing this with all folks you actually know what you're
    talking approximately! Bookmarked. Kindly additionally visit my website =).
    We may have a link alternate arrangement among us!

  8. Someone essentially assist to make seriously posts I'd state.
    This is the first time I frequented your website page and thus far?
    I amazed with the research you made to make this particular publish incredible.

    Wonderful task!

  9. Its like you read my thoughts! You seem to know so much about this,
    such as you wrote the e-book in it or something.
    I believe that you just could do with a few p.c.
    to force the message house a little bit, but instead of that,
    that is fantastic blog. A fantastic read. I'll definitely be back.

  10. Retrouvez un large choix de chaussures de danse.

  11. I'm still learning from you, as I'm trying to achieve my goals.
    I definitely love reading all that is written on your blog.Keep the tips coming.
    I loved it!

  12. Very good info. Lucky me I found your website by chance (stumbleupon).
    I've saved it for later!


Post a Comment