반응형

SW/알고리즘 52

C++ : 프로그래머스 : 자릿수 더하기 : 풀이

풀이 #include using namespace std;int solution(int n){ int answer = 0; while( n > 0){ answer += n % 10; n = n / 10; } return answer;} 실행 결과정확성 테스트테스트 1 〉통과 (0.00ms, 3.79MB)테스트 2 〉통과 (0.00ms, 3.82MB)테스트 3 〉통과 (0.00ms, 3.84MB)테스트 4 〉통과 (0.00ms, 3.84MB)테스트 5 〉통과 (0.00ms, 3.8MB)테스트 6 〉통과 (0.00ms, 3.84MB)테스트 7 〉통과 (0.00ms, 3.79MB)테스트 8 〉통과 (0.00ms, 3.77MB)테스트 9 〉통과 (0.00ms, 3.8MB)테스트 10 〉통과 (0.00ms, 3...

SW/알고리즘 2019.06.04

C++ : 프로그래머스 : 두 정수 사이의 합 : 풀이

풀이 #include #include #include long long solution(int a, int b) { long long answer = 0; long long sum = 0; if ( a > b ){ for ( int i = b; i < a+1; i++) answer += i; } else if ( a < b ) { for ( int i = a; i < b+1; i++) answer += i; } else { answer = a; } return answer;} 실행 결과정확성 테스트테스트 1 〉통과 (0.00ms, 3.81MB)테스트 2 〉통과 (0.00ms, 3.88MB)테스트 3 〉통과 (0.00ms, 3.79MB)테스트 4 〉통과 (0.00ms, 3.81MB)테스트 5 〉통과 (0...

SW/알고리즘 2019.06.01

C++ : 프로그래머스 : 같은 숫자는 싫어 : 풀이

풀이 #include #include #include using namespace std; vector solution(vector arr) { vector answer; answer.push_back(arr[0]); int del = 0; for(int i = 1; i< arr.size(); i++ ){ int x = answer[del]; int y = arr[i]; if( x == y ){ continue; } else{ answer.push_back(arr[i]); del++; } } return answer;} 실행 결과정확성 테스트테스트 1 〉통과 (0.00ms, 3.88MB)테스트 2 〉통과 (0.01ms, 3.8MB)테스트 3 〉통과 (0.01ms, 3.88MB)테스트 4 〉통과 (0.01..

SW/알고리즘 2019.05.31

C++ : 프로그래머스 : 완주하지 못한 선수 : 풀이

풀이 #include #include #include #include using namespace std; string solution(vector participant, vector completion) { std::sort(participant.begin(), participant.end()); std::sort(completion.begin(), completion.end()); int num = 0; for(int i=0; i < participant.size(); i++){ if( participant[i] != completion[i]){ return participant[i]; } } return participant[participant.size()];} 실행 결과 정확성 테스트테스트 1 ..

SW/알고리즘 2019.05.27 (1)
반응형