110,566
社区成员
发帖
与我相关
我的任务
分享
private int OtherScoreVal(string a , string q)
{
string A = AnswerToDisplay(a);
string Q = AnswerToDisplay(q);
char[] ma = A.ToCharArray();
char[] mq = Q.ToCharArray();
int count = 0;
char[] recount = { };
if (a == "")
{
return 0;
}
if (ma.Length > mq.Length)
{
return 0;
}
for (int i = 0; i < ma.Length; i++)
{
for (int j = 0; j < mq.Length; j++)
{
if (ma[i] == mq[j])
{
A = A.Remove(A.IndexOf(mq[j]), 1);
break;
}
}
}
for (int i = 0; i < mq.Length; i++)
{
for (int j = 0; j < ma.Length; j++)
{
if (mq[i] == ma[j])
{
Q = Q.Remove(Q.IndexOf(ma[j]), 1);
break;
}
}
if (A.Length == 0 && Q.Length == 0)
return 1;
if ((A.Length != 0 && Q.Length != 0) || (A.Length == 0 && Q.Length != 0))
return 0;
if (A.Length != 0 && Q.Length == 0)
{
int length = 0;
length = ma.Length - A.Length;
return length;
if (length == mq.Length)
{
return length;
}
}
return 0;
}
}
}