COS Pro 코드 완성
함수의 입력과 반환값을 먼저 정해요. 작은 예제에서 처리 순서를 만든 뒤 코드로 옮겨봐요.
읽기 → 처리 순서 → 구현 → 경계 확인
- 입력의 의미·크기·가능한 값과 반환 형식을 적어요.
- 예시 입력에서 어떤 순서로 값을 계산할지 설명해요.
- 그 순서에 필요한 반복·조건·자료구조를 골라요.
- 반환값과 경계 입력을 확인하고 채점해요.
짧은 Python 예제로 원리를 확인해요
values와 threshold가 입력이고, 조건을 만족하는 개수가 반환값이에요. 화면에 출력하는 대신 return으로 결과를 돌려줘요. 같은 생각을 C++에서는 자료형과 함수 인자에 맞춰 옮기면 돼요.
def count_at_least(values, threshold):
count = 0
for value in values:
if value >= threshold:
count += 1
return countC++에서도 같은 원리로 읽어요
자료형과 함수 인자를 명시하고, 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에서 확인해요