프로그래머스 문자열을 정수로 바꾸기
2022. 8. 9. 15:58ㆍ코딩 공부 연습
반응형
#include <string>
#include <vector>
using namespace std;
int solution(string s) {
int answer = 0;
int flag = 1;
if (s[0] == '-')
flag = -1;
for(int i = 0; i< s.size(); i++)
{
answer = answer*10 + (s[i] - '0');
if ((s[0] == '+' || s[0] == '-') && i == 0)
answer = 0;
}
if (flag==-1)
answer *=-1;
return answer;
}
아 나는 너무 멍청하다... 너무 구질거리게 풀어서 속상하다.. 42서울할때 atoi는 주구장창 짰는데 할때마다 다르게 짜는거 같다ㅋㅋㅋ 이번이 최악인듯 싶다.
'코딩 공부 연습' 카테고리의 다른 글
프로그래머스 SQL 문제 모음 레벨 1 (0) | 2022.08.09 |
---|---|
프로그래머스 문자열 다루기 기본 (0) | 2022.08.09 |
프로그래머스 정수 내림차순으로 배치하기 (0) | 2022.08.09 |
프로그래머스 - 전화번호 목록 (0) | 2022.08.09 |
프로그래머스 두 정수 사이의 합 (0) | 2022.08.08 |