You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.1 KiB

3 months ago
## Is Anagram
### Instructions
Create a class `AnagramChecker` that provides a method to check if two strings are anagrams. An anagram is a word or phrase formed by rearranging the letters of a different word or phrase, typically using all the original letters exactly once.The comparison should be case insensitive.
### Expected Class
```java
public class AnagramChecker {
public boolean isAnagram(String str1, String str2) {
// Implementation to check if str1 and str2 are anagrams
}
}
```
### Usage
3 months ago
Here is a possible `ExerciseRunner.java` to test your class:
```java
public class ExerciseRunner {
public static void main(String[] args) {
AnagramChecker checker = new AnagramChecker();
// Test cases
System.out.println(checker.isAnagram("listen", "silent"));
System.out.println(checker.isAnagram("triangle", "integral"));
System.out.println(checker.isAnagram("apple", "pale"));
System.out.println(checker.isAnagram("Astronomer", "Moon starer"));
}
}
```
### Expected Output
3 months ago
```shell
$ javac *.java -d build
$ java -cp build ExerciseRunner
true
true
false
false
$
3 months ago
```