Algorithm/Programmers

[Level 1][C] 문자열을 정수로 바꾸기

현식 :) 2020. 3. 26. 19:59
  • 문제

    문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.

  • 제한 조건

    • s의 길이는 1 이상 5 이하입니다.
    • s의 맨앞에는 부호( +, - ) 가 올 수 있습니다.
    • s는 부호와 숫자로만 이루어져 있습니다.
    • s는 "0"으로 시작하지 않습니다.
  • Example

    Input 1 : "1234"
    Input 2 : "+1234"
    Input 3 : "-1234"
    Output 1 : 1234
    Output 2 : 1234
    Output 3 : -1234
  • Code

    #include <stdio.h>
    #include <stdbool.h>
    #include <stdlib.h>
    
    int solution(const char* s) {
        int answer = 0;            // 정수형 변수 answer 선언 및 초기화
        answer=atoi(s);            // answer에 s를 정수로 변환한 값 대입
        return answer;             // answer 반환
    }