Notice
Recent Posts
Recent Comments
Tags
more
Today
Total
«   2025/07   »
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