본문 바로가기
프로그래머스

접미사 배열 (C#)

by LemongO 2024. 6. 3.

📌프로그래머스 181909

💡풀이

  • my_String이 담긴 StringBuilder를 만든다.
  • my_String길이만큼의 문자열 배열을 만든다.
  • 반복문으로 문자열 배열에 sb를 차례로 담고 담은 뒤, sb의 0번 문자를 제거한다.
  • Sort로 정렬
public string[] 접미사배열(string my_string)
{
    StringBuilder sb = new StringBuilder(my_string);

    string[] strArr = new string[my_string.Length];

    for(int i = 0; i < my_string.Length; i++)
    {
        strArr[i] = sb.ToString();
        sb.Remove(0, 1);                
    }

    Array.Sort(strArr);

    return strArr;
}

'프로그래머스' 카테고리의 다른 글

수 조작하기 2 (C#)  (0) 2024.06.03
9로 나눈 나머지 (C#)  (0) 2024.06.03
인덱스 바꾸기 (C#)  (0) 2024.06.03
두 수의 합 (C#)  (1) 2024.06.03
배열 만들기 3 (C#)  (0) 2024.06.02