전체 글
-
[프로그래머스] 자릿수 더하기(C++)알고리즘 & 자료구조/코딩테스트 2021. 2. 12. 22:46
문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출력 예 N answer 123 6 987 24 입출력 예 설명 입출력 예 #1 문제의 예시와 같습니다. 입출력 예 #2 9 + 8 + 7 = 24이므로 24를 return 하면 됩니다. #include using namespace std; int solution(int n) { int answer = 0; while(n != 0) { answer = answer + n%10; n = n/10; } return answer; } //실행용 int..
-
[프로그래머스]문자열을 정수로 바꾸기(C++)알고리즘 & 자료구조/코딩테스트 2021. 2. 11. 23:11
문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 0으로 시작하지 않습니다. 입출력 예 예를들어 str이 1234이면 1234를 반환하고, -1234이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. stoi() 를 사용하면 아주 간단하게 해결 가능하다. stoi()함수 내용 ==> junecode.tistory.com/69 #include #include #include using namespace std; int solution(string s) {..
-
[C++] stoi()C \ C++ 2021. 2. 11. 23:09
std::stoi string 혹은 wstring 문자열을 base 진법을 사용하는 부호 있는 정수로 변환한 값을 리턴한다. 이 때, 변환 과정에서 문자를 읽었는지는 pos 에 저장된다. 헤더 : #include syntax : int stoi (const string& str, size_t* idx = 0, int base = 10); int stoi (const wstring& str, size_t* idx = 0, int base = 10); 간단히 말하면 string 을 int형으로 변환해주는 함수