isAnagram
Category: Arrays
Author: Benson Limketkai
Book Chapter: 7.2
Problem: isAnagram
Assume that the following method exists: // returns the order number of each letter (case-insensitive) public static int charToIndex(char letter) For example: +------------------+---------+ | Call | Returns | +------------------+---------+ | charToIndex('a') | 1 | +------------------+---------+ | charToIndex('A') | 1 | +------------------+---------+ | charToIndex('e') | 5 | +------------------+---------+ | charToIndex('Z') | 26 | +------------------+---------+ Write a static method isAnagram that accepts two words as parameters and returns whether the words are anagrams of each other. An anagram of a word is another word that uses the exact same letters. For example, "asleep" and "please" are anagrams as are "dad" and "add". +-------------------------------+---------+ | Call | Returns | +-------------------------------+---------+ | isAnagram("asleep", "please") | true | +-------------------------------+---------+ | isAnagram("dad", "add") | true | +-------------------------------+---------+ | isAnagram("yes", " no") | false | +-------------------------------+---------+ | isAnagram("yes", "yea") | false | +-------------------------------+---------+ Hint: Tally letters