Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 1.25 KB

File metadata and controls

32 lines (19 loc) · 1.25 KB

Practice 8: Isograms

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.

Tips

I recommend that you add tests that use accented characters such as ë. If such tests fail even though you think you've implemented the method correctly, this could be because of the JVM encoding. Try setting the JAVA_TOOL_OPTIONS environment variable to -Dfile.encoding=UTF8 to fix this.

Source

Wikipedia https://en.wikipedia.org/wiki/Isogram.