본문 바로가기
공부/코딩테스트

프로그래머스/C# - 문자열 정수로 변환하기

by 잰쟁 2024. 3. 11.
728x90

문제 설명

숫자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요.

 

제한사항

  • 1 ≤ n_str ≤ 5
  • n_str은 0부터 9까지의 정수 문자로만 이루어져 있습니다.

입출력 예 설명

입출력 예 #1

  • "10"을 정수로 바꾸면 10입니다.

입출력 예 #2

  • "8542"를 정수로 바꾸면 8542입니다.

 

풀이

 

1) Convert.ToInt32() 사용

using System;

public class Solution 
{
    public int solution(string n_str)
    {
        int answer = Convert.ToInt32(n_str);
        return answer;
    }
}

 

2) int.Parse() 사용

public int solution(string n_str)
{
    int answer = 0;
    answer = int.Parse(n_str);
    return answer;
}

 

값을 int로 변경해주는 함수
1) int.Parse()char  불가능
2) Convert.ToInt32() : char  가능