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

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

자격증/COS Pro

COSPro 2급] 2차 문제4) 5글자 이상인 단어 배열하기

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

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/830155/2%EC%B0%A8-%EB%AC%B8%EC%A0%9C4-5%EA%B8%80%EC%9E%90-%EC%9D%B4%EC%83%81%EC%9D%B8-%EB%8B%A8%EC%96%B4-%EB%B0%B0%EC%97%B4%ED%95%98%EA%B8%B0-c

// 다음과 같이 include를 사용할 수 있습니다.
#include <iostream>
#include <string>
#include <vector>

using namespace std;

string solution(vector<string> words) {
    // 여기에 코드를 작성해주세요.
    string answer = "";
		for(auto st:words){
			if(st.length()>=5) answer = answer + st;
		}
		if(answer=="") answer="empty";
    return answer;
}

// 아래는 테스트케이스 출력을 해보기 위한 main 함수입니다.
int main() {
    vector<string> words1 = {"my", "favorite", "color", "is", "violet"};
    string ret1 = solution(words1);

    // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
    cout << "solution 함수의 반환 값은 " << ret1 << " 입니다." << endl;
    
    vector<string> words2 = {"yes", "i", "am"};
    string ret2 = solution(words2);

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

    return 0;
}
반응형