728x90
문자열을 정수로 바꾸기
문제 설명
내장 함수를 이용하여 풀어도 되지만 직접 구현도 어렵지 않다.
문제 풀이
소스코드 : C++
#include <string>
#include <vector>
using namespace std;
int solution(string s) {
return stoi(s);
}
#include <string>
#include <vector>
using namespace std;
int solution(string s) {
int ret = 0, sign=1;
for(int i=0; s[i]; i++){
if(s[i] == '-') sign = -1;
else if(s[i] == '+') sign = 1;
else ret = ret * 10 + s[i] - '0';
}
return ret * sign;
}
소스코드 : Python
def solution(s):
return int(s)
728x90
300x250