Canadian Computing Competition: 2007 Stage 1, Junior #4
An anagram is a word or a phrase formed by rearranging the letters of another phrase such as
TIME. Anagrams may be several words long such as
CS AT WATERLOO and
COOL AS WET ART. Note that two phrases may be anagrams of each other even if each phrase has a different number of words (as in the previous example). Write a program to determine if two phrases are anagrams of each other.
The program should take two phrases, each on a separate line. You may assume that the input only contains upper case letters and spaces.
The program will print out one of two statements:
Is an anagram. or
Is not an anagram.
CS AT WATERLOO COOL AS WET ART
Is an anagram.