반응형
앞에 +,-가 올 수도 았고 안 올 수도 있다.
#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;
}
반응형
'IT > 알고리즘' 카테고리의 다른 글
50] 프로그래머스 서울에서 김서방 찾기 (0) | 2020.09.26 |
---|---|
49★] 프로그래머스 시저 암호 (0) | 2020.09.17 |
47] 프로그래머스 K번째수 (0) | 2020.09.15 |
46★] 프로그래머스 같은 숫자는 싫어 (0) | 2020.09.15 |
45] 프로그래머스 2016년 (0) | 2020.09.15 |
댓글