LeetCode 여덟 번 째 문제 의 문자열 정수 (atoi)

이루어지다  atoi 문자열 을 정수 로 바 꿉 니 다.
첫 번 째 비 어 있 는 문 자 를 찾기 전에 문자열 의 빈 칸 문 자 를 제거 해 야 합 니 다.첫 번 째 비 어 있 는 문자 가 플러스 나 마이너스 라면 이 기 호 를 선택 하고 그 다음 에 가능 한 한 많은 연속 적 인 숫자 와 조합 하면 이 부분 문 자 는 정수 값 입 니 다.첫 번 째 비 어 있 는 문자 가 숫자 라면 그 다음 의 연속 적 인 숫자 문자 와 조합 하여 정 수 를 이룬다.
문자열 은 정 수 를 만 드 는 문자 뒤에 불필요 한 문 자 를 포함 할 수 있 습 니 다. 이 문 자 는 함수 에 영향 을 주지 않 습 니 다.
문자열 의 첫 번 째 비 어 있 는 문자 시퀀스 가 올 바른 정수 가 아 닐 때;문자열 이 비어 있 거나;또는 문자열 이 공백 문자 만 포함 되 어 있 을 때 변환 하지 않 습 니 다.
함수 가 올 바른 변환 을 수행 하지 못 하면 0 으로 돌아 갑 니 다.
설명:
만약 에 우리 의 환경 이 32 비트 의 기호 정수 만 저장 할 수 있다 고 가정 하면 그 수치 범 위 는? [−231,  231 − 1]。수치 가 표시 할 수 있 는 범 위 를 초과 하면 되 돌려 줍 니 다. INT_MAX (231 또는 INT_MIN (−231) 。
예시 1:
  : "42"
  : 42

예시 2:
  : "   -42"
  : -42
  :           '-',       。
                             ,     -42 。

예시 3:
  : "4193 with words"
  : 4193
  :         '3' ,             。

예시 4:
  : "words and 987"
  : 0
  :          'w',         、  。
                。

예시 5:
  : "-91283472332"
  : -2147483648
  :    "-91283472332"    32         。 
          INT_MIN (−231) 。 
  :             。

GitHub 주소:https://github.com/xckNull/Algorithms-introduction

좋은 웹페이지 즐겨찾기