COS Pro 코드 완성

함수의 입력과 반환값을 먼저 정해요. 작은 예제에서 처리 순서를 만든 뒤 코드로 옮겨봐요.

읽기 → 처리 순서 → 구현 → 경계 확인

  1. 입력의 의미·크기·가능한 값과 반환 형식을 적어요.
  2. 예시 입력에서 어떤 순서로 값을 계산할지 설명해요.
  3. 그 순서에 필요한 반복·조건·자료구조를 골라요.
  4. 반환값과 경계 입력을 확인하고 채점해요.

짧은 Python 예제로 원리를 확인해요

values와 threshold가 입력이고, 조건을 만족하는 개수가 반환값이에요. 화면에 출력하는 대신 return으로 결과를 돌려줘요. 같은 생각을 C++에서는 자료형과 함수 인자에 맞춰 옮기면 돼요.

def count_at_least(values, threshold):
    count = 0
    for value in values:
        if value >= threshold:
            count += 1
    return count

C++에서도 같은 원리로 읽어요

자료형과 함수 인자를 명시하고, return으로 결과를 돌려줘요.

#include <vector>

int count_at_least(const std::vector<int>& values, int threshold) {
    int count = 0;
    for (int value : values) {
        if (value >= threshold) count++;
    }
    return count;
}

내 언어로 직접 풀어봐요

지금 한 문제 풀어봐요

직접 만든 연습 문제예요. 지문과 개념부터 살펴봐요.

준비하면서 궁금한 것들

이 예제가 실제 기출문제인가요?

아니요. 원리를 보여주기 위해 만든 짧은 설명 예제예요. 아래의 연습 문제도 직접 제작한 문제이며, 공식 공개 자료는 YBM 링크에서 확인해요.

다음 준비로 이어가요

공식 자료

작성·운영: xhae123
시험 안내 확인: 2026-10-13 · 일정과 규정의 최신 내용은 YBM에서 확인해요