상세 컨텐츠

본문 제목

문자열의 앞의 n글자

코딩테스트/C#

by MJ_119 2024. 6. 11. 23:58

본문

문제 설명

문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.


제한사항
  • my_string은 숫자와 알파벳으로 이루어져 있습니다.
  • 1 ≤ my_string의 길이 ≤ 1,000
  • 1 ≤ n  my_string의 길이

입출력 예

 

 

my_string.Remove(n)는 다음과 같은 작업을 수행합니다:

  • n번째 위치에서 시작하여 문자열의 끝까지 모든 문자를 제거합니다.
using System;

public class Solution {
    public string solution(string my_string, int n) {
        string answer = "";
        
        answer = my_string.Remove(n, my_string.Length - n);
        
        return answer;
    }
}

 

다른 풀이

using System;

public class Solution {
    public string solution(string my_string, int n) {
        return my_string.Length == n ? my_string : my_string.Remove(n);
    }
}

 

using System;

public class Solution {
    public string solution(string my_string, int n) {
        return my_string.Substring(0, n);
    }
}

'코딩테스트 > C#' 카테고리의 다른 글

글자 지우기  (0) 2024.06.12
배열 만들기 1  (0) 2024.06.12
문자열의 뒤의 n글자  (0) 2024.06.11
9로 나눈 나머지  (1) 2024.06.11
글자 이어 붙여 문자열 만들기  (0) 2024.06.11

관련글 더보기