Imports System
Module Hirist
final static int LETTERS_LEN = 256;
public static boolean isAnagram(String s1, String s2) {
if (s1 == null || s2 == null)
return false;
int len = s1.length();
if (len != s2.length() || len < 2)
return false;
int[] letters = new int[LETTERS_LEN];
for (int i = 0; i < len; i++) {
letters[s1.charAt(i)]++;
letters[s2.charAt(i)]--;
}
for (int i = 0; i < LETTERS_LEN; i++) {
if (letters[i] != 0) {
return false;
}
}
return true;
}
Sub Main()
Dim input As String
Dim result As String
input = Console.ReadLine
result = Solution(input)
Console.WriteLine(result)
End Sub
End Module
SW1wb3J0cyBTeXN0ZW0gCk1vZHVsZSBIaXJpc3QKICAgIGZpbmFsIHN0YXRpYyBpbnQgTEVUVEVSU19MRU4gPSAyNTY7ICAgIAoJCglwdWJsaWMgc3RhdGljIGJvb2xlYW4gaXNBbmFncmFtKFN0cmluZyBzMSwgU3RyaW5nIHMyKSB7CgkJaWYgKHMxID09IG51bGwgfHwgczIgPT0gbnVsbCkKCQkJcmV0dXJuIGZhbHNlOwoJCWludCBsZW4gPSBzMS5sZW5ndGgoKTsKCQlpZiAobGVuICE9IHMyLmxlbmd0aCgpIHx8IGxlbiA8IDIpCgkJCXJldHVybiBmYWxzZTsKCgkJaW50W10gbGV0dGVycyA9IG5ldyBpbnRbTEVUVEVSU19MRU5dOwoKCQlmb3IgKGludCBpID0gMDsgaSA8IGxlbjsgaSsrKSB7CgkJCWxldHRlcnNbczEuY2hhckF0KGkpXSsrOwoJCQlsZXR0ZXJzW3MyLmNoYXJBdChpKV0tLTsKCQl9CgoJCWZvciAoaW50IGkgPSAwOyBpIDwgTEVUVEVSU19MRU47IGkrKykgewoJCQlpZiAobGV0dGVyc1tpXSAhPSAwKSB7CgkJCQlyZXR1cm4gZmFsc2U7CgkJCX0KCQl9CgkJcmV0dXJuIHRydWU7Cgl9CiAgICBTdWIgTWFpbigpICAKICAgICAgICBEaW0gaW5wdXQgQXMgU3RyaW5nIAogICAgICAgIERpbSByZXN1bHQgQXMgU3RyaW5nCiAgICAgICAgaW5wdXQgPSBDb25zb2xlLlJlYWRMaW5lIAogICAgICAgIHJlc3VsdCA9IFNvbHV0aW9uKGlucHV0KQogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHJlc3VsdCkKICAgIEVuZCBTdWIgCkVuZCBNb2R1bGU=
Visual Basic.Net Compiler version 0.0.0.5943 (Mono 3.8 - tarball)
Copyright (C) 2004-2010 Rolf Bjarne Kvinge. All rights reserved.
/home/CW11Y1/prog.vb (3,10) : error VBNC90019: Expected 'End'.
/home/CW11Y1/prog.vb (3,39) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (5,15) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (6,18) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (7,10) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (7,16) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (8,6) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (8,24) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (9,5) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (9,26) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (10,10) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (10,16) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (12,6) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (12,7) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (12,39) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (14,6) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (14,17) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (15,11) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (15,14) : error VBNC30034: An escaped identifier must end with ']'.
/home/CW11Y1/prog.vb (15,24) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (16,11) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (16,14) : error VBNC30034: An escaped identifier must end with ']'.
/home/CW11Y1/prog.vb (16,24) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (19,6) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (19,17) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (20,6) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (21,17) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (24,9) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (24,14) : error VBNC30037: Symbol is not valid.
/home/CW11Y1/prog.vb (26,8) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (27,12) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (28,12) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (29,14) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (30,15) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (31,16) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (32,12) : error VBNC30203: Identifier expected.
/home/CW11Y1/prog.vb (33,11) : error VBNC30203: Identifier expected.
There were 37 errors and 0 warnings.
Compilation took 00:00:00.6136680