Notice
Recent Posts
Recent Comments
Tags
more
Today
Total
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
관리 메뉴

SW 꿈나무

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

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 반환
    }
Comments