H

@hmp

2023_CCC J4 (2025.12.17)

Python
6 months ago
# ✅ 문제 1. 한 칸의 둘레 구하기 (기본 카운팅) # 정삼각형 타일 하나가 있다. # 이 타일은 검은색(1)이면 젖어 있고, 흰색(0)이면 마른 상태이다. # 입력으로 0 또는 1이 주어질 때, # 필요한 테이프 길이를 출력하시오. # 삼각형 한 변의 길이는 1m이다.

2023 CCC J3_2025.12.17

Python
6 months ago
#🧩 문제 1. 문자열에서 특정 글자 세기 # 문자열 하나가 주어진다. # 이 문자열에서 'Y'의 개수를 출력하는 프로그램을 작성하시오. # 🔹 입력 # YY.Y.Y # 🔹 출력

모의고사

Python
6 months ago
상원이는 과민성 대장 증후군을 앓고 있다. 과민성 대장 증후군의 원인은 스트레스! 상원이의 N일 동안의 스트레스 변화량 A_1,\cdots ,A_N이 주어진다. A_i\ge 0 이면 i번째 날에 A_i 만큼 스트레스가 쌓이고, A_i<0 이면 i번째 날에 -A_i 만큼 스트레스가 해소된다. 단, 변화를 관찰하기 시작한 시점의 스트레스 양은 0이며, 누적된 스트레스 양보다 해소하는 스트레스 양이 더 많을 경우 스트레스는 0이 될 때까지만

USACO Bronze 연습 문제

Python
6 months ago
# 📌 문제: 가장 많이 나온 숫자 # 농장에서 소들이 하루 동안 들은 숫자를 기록했어요. # 기록된 숫자 중에서 가장 많이 나온 숫자를 출력하세요. # (가장 많이 나온 숫자가 여러 개라면 가장 작은 숫자를 출력합니다.) # 🔹 입력 # 첫 줄에 정수 N (1 ≤ N ≤ 100)

2022 Canadian Computing Competition Junior Problems _ Problem J3: Harp Tuning

Python
6 months ago
code = input() name = '' sign = '' num = '' i = 0 length = len(code) while i < length: ch = code[i]

1211_함수정리

Python
6 months ago
# 1. 입력받기 numbers = input().split() # ['3','7','2','9','5'] # 2. 숫자로 변환 numbers_int = [] for num in numbers: numbers_int.append(int(num)) # 3. 가장 큰 수 찾기 max_num = max(numbers_int)

2023_j3

Python
6 months ago
# 입력 n = int(input()) availability = [] for _ in range(n): availability.append(input().strip()) # 요일별 참석 인원 세기 day_count = [0, 0, 0, 0, 0] # Day 1~5 for person in availability:

2023_j2

Python
6 months ago
# SHU 값 저장 shu_values = { "Poblano": 1500, "Mirasol": 6000, "Serrano": 15500, "Cayenne": 40000, "Thai": 75000, "Habanero": 125000 }

ccc 2022 hrap

Python
6 months ago
# AFB tighten 8 # SC loosen 4 # H loosen 2 # GDPE tighten 9 code = input() name = ""

오버로딩(overloading)

C++
6 months ago
#include <iostream> using namespace std; // 함수 오버로딩 int add(int a, int b) { return a + b; } double add(double a, double b) { return a + b;

참조 매개변수(reference parameter)

C++
6 months ago
#include <iostream> using namespace std; void increase(int& x) { // x를 참조로 받음 x = x + 1; } int main() { int a = 10;

기본값(default parameter)

C++
6 months ago
#include <iostream> using namespace std; int add(int a, int b = 5) { // b의 기본값 5 return a + b; } int main() { cout << add(3) << endl; // 3 + 5 = 8

ㄴㅇㄹㄴㄹ

Python
6 months ago
# 점수를 계속 입력을 받다가 0이 입력되면 0을 제외하고 이전에 입력된 자료의 수와 합계, 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 둘째자리까지 출력한다.)  # 입력 # 15 # 88 # 97 # 0 # 출력

cc답안코드

Python
7 months ago
code = input() n = len(code) current_name = "" current_sign = "" current_num_str = "" results = [] for i in range(n): char = code[i]

CCC

Python
7 months ago
# 2022 CCC Junior J3: Harp Tuning — 순수 for문 버전 s = input() # 예: "AFB+8HC-4" n = len(s) i = 0 result = [] # 문자열을 인덱스로 접근하면서 처리 for i in range(n): ch = s[i]

의사코드

Python
7 months ago
# 시작 # 1. N 입력 받기 // 처리할 제품 코드 수 # 2. N번 반복: # 2-1. code 입력 받기 # 2-2. result = "" // 변환된 새 코드 초기화 # 2-3. i = 0 # 2-4. i가 code 길이보다 작으면 반복:

join()함수

Python
7 months ago
fruits = ["사과", "바나나", "체리"] result = ", ".join(fruits) print(result) words = ["hello", "world"] result = " ".join(words) print(result)

대소문자 숫자 구분하기

Python
7 months ago
ch = 'a' if ch.islower(): print(ch, "은 소문자입니다.") else: print(ch, "은 소문자가 아닙니다.") ch = 'G' if ch.isupper():

2022 ccc주니어 연습

Python
7 months ago
# 문제: “연속 명령 반복 출력” # 문제 설명 # 하프(Harp)를 조율할 때, 각 줄마다 몇 번 조이거나 풀어야 하는지 명령이 주어진다. # 이번 문제에서는 반복문을 연습하기 위해, 주어진 명령을 여러 번 반복 출력하는 프로그램을 작성한다. # 사용자로부터 명령 수 N을 입력받는다. # N번 반복해서 다음을 입력받는다:

input().split()

Python
7 months ago
# 문제: “학생 점수 그룹 나누기” # 사용자로부터 여러 학생의 이름과 점수를 입력받아, # 점수에 따라 학생을 세 그룹으로 나누어 출력하는 프로그램을 작성하시오. # 그룹 기준 # 90점 이상: A 그룹