2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

자격증/COS Pro

COSPro 2급] 2차 문제2) 더 많은 배수 구하기 - C++

파아란기쁨1 2022. 7. 12. 19:02
반응형

https://edu.goorm.io/learn/lecture/17165/cos-pro-2%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-c/lesson/830153/2%EC%B0%A8-%EB%AC%B8%EC%A0%9C2-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EB%B0%B0%EC%88%98-%EA%B5%AC%ED%95%98%EA%B8%B0-c

 

goorm

구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다.

goorm.co

#include <iostream>
#include <string>
#include <vector>

using namespace std;
int func_a(vector<int> arr){
    int count = 0;
    int length = arr.size();
    for(int i = 0; i < length; ++i)
        if (arr[i] % 5 == 0)
            count += 1;
    return count;
}

string func_b(int three, int five){
    if (three > five)
        return "three";
    else if (three < five)
        return "five";
    else
        return "same";
}

int func_c(vector<int> arr){
    int count = 0;
    int length = arr.size();
    for(int i = 0; i < length; ++i)
        if (arr[i] % 3 == 0)
            count += 1;
    return count;
}
string solution(vector<int> arr) {
    int count_three = func_c(arr);
    int count_five = func_a(arr);
    string answer = func_b(count_three,count_five);
    return answer;
}
// 아래는 테스트케이스 출력을 해보기 위한 main 함수입니다.
int main() {
    vector<int> arr = {2, 3, 6, 9, 12, 15, 10, 20, 22, 25};
    string ret = solution(arr);

    // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
    cout << "solution 함수의 반환 값은 " << ret << " 입니다." << endl;
}
반응형