Read the question, write Java on the right, then Run or Check.
QuestionHint and solution stay closed until you open them
Read two words; print yes if anagrams (ignore case), else no.
Examples
Input
listen silent
Output
yes
Input
hello world
Output
no
Hint
- Sort char arrays of lowercased strings.
Show correct code
Peek only after you have tried. You can still Check your own version.
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
char[] a = in.next().toLowerCase().toCharArray();
char[] b = in.next().toLowerCase().toCharArray();
Arrays.sort(a); Arrays.sort(b);
System.out.println(Arrays.equals(a, b) ? "yes" : "no");
}
}
Main.javaJava 21 · javac · Ctrl + Enter runs
ResultIdle
Run to see output. Check grades the tests.