[C#] 코테 정리

2021. 4. 17. 00:04[C#] 코딩테스트 문제풀이

반응형

자주쓰는 함수 정리.

 

 

왼쪽으로 회전하는 배열

    public static int[] CircularShiftLeft(int[] arr, int shifts)
    {
        var dest = new int[arr.Length];
        Array.Copy(arr, shifts, dest, 0, arr.Length - shifts);
        Array.Copy(arr, 0, dest, arr.Length - shifts, shifts);
        return dest;
    }

오른쪽으로 회전하는 배열

public static void rightRotate(){
    int temp = arr[arr.length-1];
    for(int i =arr.length-1;i>=1;i--){
        arr[i] = arr[i-1];
    }
    arr[0] = temp;
} 

int,float => string  형변환

int a =1;
string str = a.ToString();
float b =3.0f
string str = b.ToString();

string => int 형변환

string e = "22"
ing g = int.Parse(e);
또는
int g = Convert.ToInt32(e);

char => int

(int)Char.GetNumericValue(CharacterName);

 

반응형