코딩 논술 Practice Set 1¶
문제 1. 택배 운임 계산기¶
문제 설명¶
택배의 무게(kg)를 입력받아 운임을 계산하는 프로그램을 작성하세요.
운임 기준:
| 무게 | 운임 |
|---|---|
| 3 kg 이하 | 3,500원 |
| 5 kg 이하 | 4,500원 |
| 10 kg 이하 | 6,000원 |
| 10 kg 초과 | 8,000원 |
- 무게는 양의 실수로 입력합니다.
입출력 예시¶
무게 (kg): 4.5
운임: 4500원
무게 (kg): 12
운임: 8000원
문제 2. 신호등 안내 프로그램¶
문제 설명¶
신호등 색상을 입력받아 안내 문구를 출력하는 프로그램을 작성하세요.
- 입력값:
red,yellow,green(소문자) red→"정지하세요."yellow→"주의하세요."green→"출발하세요."- 그 외 →
"올바른 신호를 입력하세요."
입출력 예시¶
신호 입력: green
출발하세요.
신호 입력: blue
올바른 신호를 입력하세요.
문제 3. 약수 출력기¶
문제 설명¶
양의 정수 N을 입력받아 N의 모든 약수를 오름차순으로 출력하고 개수와 합계를 출력하는 프로그램을 작성하세요.
for반복문을 사용하세요.
입출력 예시¶
N: 24
약수: 1 2 3 4 6 8 12 24
개수: 8개
합계: 60
문제 4. 학생 점수 통계¶
문제 설명¶
N명의 학생 점수를 반복 입력받아 아래를 출력하는 프로그램을 작성하세요.
- 최고점·최저점 (내장 함수
max(),min()사용 금지, 직접 비교) - 전체 평균 (소수점 첫째 자리)
- 평균 이상인 학생 수
입출력 예시¶
학생 수: 5
점수 입력: 88
점수 입력: 72
점수 입력: 95
점수 입력: 60
점수 입력: 83
최고점: 95
최저점: 60
평균: 79.6점
평균 이상: 3명