c# 코딩 문제 질문 있습니다.
using System;class MainClass{ public static void Main(string[] args) { int[] arrayA = { 1, 2, 3, 4, 5 }; int[] arrayB = { 10, 20, 30, 40, 50 }; Console.WriteLine(Swap(arrayA, arrayB) == true); Console.WriteLine(Swap(Stringify(arrayA) == "10 20 30 40 50"); Console.WriteLine(Swap(Stringify(arrayB) == "1 2 3 4 5");
}
}
Console.WriteLine에 위의 세 함수를 넣은 결과가 true가 나와야 하는데 함수를 못 짜겠습니다. 몇 시간째 붙잡고 해 봐도 안 되네요...어떻게 하는 건가요?
55글자 더 채워주세요.
1개의 답변이 있어요!
질문을 잘 모르겠습니다.
Stringify는 json에서 가져오는 것인가요? 일단 교환이라면 아래와 같습니다.
public Boolean Swap(int[] arr1, int[] arr2)
{
if(arr1.Length != arr2.Length)
{
return false;
}
int[] temp = new int[arr1.Length];
for(int i=0; i<arr1.Length; i++)
{
temp[i] = arr1[i];
arr1[i] = arr2[i];
arr2[i] = temp[i];
}
return true;
}