IT/알고리즘
48] 프로그래머스 문자열을 정수로 바꾸기
깻잎쌈
2020. 9. 16. 22:21
반응형
앞에 +,-가 올 수도 았고 안 올 수도 있다.
#include <string>
#include<cmath>
using namespace std;
int solution(string s) {
int answer = 0;
if(s[0]=='-'){
for(int i = s.size()-1 ; i>0; i --)
answer += (s[i]-48) * pow(10, s.size()-1 -i);
answer = 0- answer;
}
else if(s[0] == '+'){
for(int i = s.size()-1 ; i>0; i --)
answer += (s[i]-48) * pow(10, s.size()-1 -i);
}
else{
for(int i = s.size()-1 ; i>=0; i --)
answer += (s[i]-48) * pow(10, s.size()-1 -i);
}
return answer;
}
반응형