25 lines
623 B
C#
25 lines
623 B
C#
public class Solution
|
|
{
|
|
public bool CheckStrings(string s1, string s2)
|
|
{
|
|
var d1 = new char['z' - 'a' + 1];
|
|
var d2 = new char['z' - 'a' + 1];
|
|
for (var i = 0; i < s1.Length; i += 2)
|
|
{
|
|
d1[s1[i]-'a']++;
|
|
d1[s2[i]-'a']--;
|
|
if (i + 1 < s1.Length)
|
|
{
|
|
d2[s1[i + 1]-'a']++;
|
|
d2[s2[i + 1]-'a']--;
|
|
}
|
|
}
|
|
foreach (var c in d1)
|
|
if (c != 0)
|
|
return false;
|
|
foreach (var c in d2)
|
|
if (c != 0)
|
|
return false;
|
|
return true;
|
|
}
|
|
} |