Algorithm/Programmers [Programmers - lv01] 문자열을 정수로 바꾸기(cpp / python) - 728x90 문자열을 정수로 바꾸기 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr 문제 설명 내장 함수를 이용하여 풀어도 되지만 직접 구현도 어렵지 않다. 문제 풀이 소스코드 : 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 공유하기 게시글 관리 구독하기WONILLISM's Blog 저작자표시 비영리 동일조건 Contents 당신이 좋아할만한 콘텐츠 [Programmers - lv01] 약수의 합(cpp / python) 2020.06.27 [Programmers - lv01] 시저 암호(cpp / python) 2020.06.27 [Programmers - lv01] 수박수박수박수박수박수(cpp / python) 2020.06.27 [Programmers - lv02] 기능개발 (cpp / python) 2020.06.26 댓글 0 + 이전 댓글 더보기