Determine if a word or phrase is an isogram.

An isogram (also known as a "nonpattern word") is a word or phrase without a repeating letter, however spaces and hyphens are allowed to appear multiple times.

Examples of isograms:

  • lumberjacks
  • background
  • downstream
  • six-year-old

The word isograms, however, is not an isogram, because the s repeats.

There is a range of interesting data types in Pharo, it's worth taking the time to browse the hierarchy of class Collection and reading some of the class comments and running some of the examples.


WikipediaThe link opens in a new window or tab
Last updated 28 July 2022
Edit via GitHub The link opens in a new window or tab
Pharo Exercism

Ready to start Isogram?

Sign up to Exercism to learn and master Pharo with 42 exercises, and real human mentoring, all for free.