public class StringReverse_Source : MonoBehaviour
{
void Start()
{
string input = "Hello";
char[] arr = input.ToCharArray();
Reverse(arr);
for(int i = 0; i < arr.Length; i++)
{
Debug.Log(arr[i]);
}
}
void Reverse(char[] arr) //Switching
{
//char배열로 변경
char temp;
for(int i = 0; i < (arr.Length/2); i++) // 앞쪽 절반만 돌아서 뒤쪽과 switcing
{
temp = arr[i];
arr[i] = arr[arr.Length -1 -i];//arr.Length-1가 맨 뒤이고 -i만큼 앞쪽과 switcing
arr[arr.Length -1 -i] = temp;
}
}
}
'기타등등 > 알고리즘 기록' 카테고리의 다른 글
[C++] 나이 계산(문자열 컨트롤) (0) | 2021.06.16 |
---|---|
[C++] 나이차이 (0) | 2021.06.16 |
[Unity C#] 중복 문자열 체크 (아스키코드, 유니코드) (0) | 2021.03.30 |
[Unity C#] 아나그램(Anagram) (0) | 2021.03.30 |
[Unity C#] 랜덤퀴즈 (0) | 2021.03.30 |