master113
BAN USERCan someone tell me whats wrong with this simple implementation ??
int[] arr1 = { 1, 2, 3 };
int[] arr2 = { 1, 2, 3 ,4, 5, 6};
int p = arr1.Count() + arr2.Count();
int[] arr3 = new int[p];
int i, j, k,carry = 0 ;
int l, q;
i = arr1.Count();
j = arr2.Count();
while (i > 0 || j > 0)
{
if (i <=0) l = 0;
else
l = arr1[i - 1];
if (j <= 0) q = 0;
else
q = arr2[j - 1];
k =l+q + carry;
if (k > 9)
{
arr3[p-1] = k % 10;
carry = k / 10;
}
else
{
arr3[p-1] = k;
carry = 0;
}
i--;
j--;
p--;
}
Can someone please tell me whats wrong with this simple c# solution ?
- master113 January 06, 2016string[] arr = { "apple","banaga","orange"};
string test = "banana";
char[] a1;
char[] a2;
int count=0;
a2 = test.ToCharArray();
for (int i = 0; i < arr.Length; i++)
{
a1= arr[i].ToCharArray();
for (int j = 0; j < a1.Length; j++)
{
if (a1[j] != a2[j])
count++;
if (count > 1) break;
}
if (count == 0 || count == 1)
Console.WriteLine("TRUE");
count = 0;
}