본문 바로가기
728x90
반응형
SMALL

C++81

[프로그래머스] 배열 두 배 만들기 #include #include using namespace std; vector solution(vector numbers) { vector answers; for(auto iter=numbers.begin(); iter answers.push_back((*iter)*2); return answers; } 2025. 9. 1.
[프로그래머스] 분수의 덧셈 #include #include using namespace std; int gcd(int a, int b) { if(a % b == 0) return b; else return gcd(b, a % b); // b / (a % b) == 0 이 될 때까지. } vector solution(int numer1, int denom1, int numer2, int denom2) { vector answer; // gcd() : 최대공약수 : 공약수 중 가장 큰 것 // lcm() : 최소공배수 : 두 개 이상의 자연수에 공통으로 존재하는 배수 중에서 가장 작은 수 int bunmo = denom1*denom2; // 분자 int bun.. 2025. 9. 1.
[프로그래머스] 숫자 비교하기 #include #include #include int solution(int num1, int num2) { return num1==num2? 1:-1; } 2025. 8. 29.
[프로그래머스] 몫 구하기, 두 수의 나눗셈 #include #include #include int solution(int num1, int num2) { if(num1>0 && num1 0 && num2 return num1/num2; else return -1; } #include #include #include int solution(int num1, int num2) { if(num1>0 && num1 0 && num2 { return ((double)num1/(double)num2)*1000; } else return -1; } 2025. 8. 29.
[프로그래머스] 두 수의 합 구하기 두 수의 차 구하기 #include #include #include int solution(int num1, int num2) { if(num1 >= -50000 && num1= -50000 && num2 return num1+num2; else return -1;} #include #include #include int solution(int num1, int num2) { if(num1 >= -50000 && num1= -50000 && num2 return num1-num2; else return -1; } 2025. 8. 29.
[프로그래머스] 두 수의 곱 구하기 #include #include using namespace std; int solution(int num1, int num2) { return num1*num2; } 2025. 8. 28.
[프로그래머스] 카운트 다운 #include #include using namespace std; vector solution(int start_num, int end_num) { vector answer; while(start_num!=end_num) { answer.push_back(start_num); start_num--; } answer.push_back(end_num); return answer; } * 조건문을 어떻게 잘 활용하느냐에 따라 코드의 퀄리티가 높아진다 #include #include using namespace std; vector solution(int start_num, int end_num) { ve.. 2025. 8. 28.
[프로그래머스] 문자열의 앞의 n글자 #include #include using namespace std; string solution(string my_string, int n) { string answer = ""; for(int i=0; i { answer.push_back(my_string[i]); } return answer; } 2025. 8. 28.
[프로그래머스] n 번째 원소까지 #include #include using namespace std; vector solution(vector num_list, int n) { vector answer; for(int i=0; i { answer.push_back(num_list[i]); } return answer; } 2025. 8. 28.
728x90
반응형
LIST