콘텐츠로 이동

코딩 논술 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명의 학생 점수를 반복 입력받아 아래를 출력하는 프로그램을 작성하세요.

  1. 최고점·최저점 (내장 함수 max(), min() 사용 금지, 직접 비교)
  2. 전체 평균 (소수점 첫째 자리)
  3. 평균 이상인 학생 수

입출력 예시

학생 수: 5
점수 입력: 88
점수 입력: 72
점수 입력: 95
점수 입력: 60
점수 입력: 83
최고점: 95
최저점: 60
평균: 79.6점
평균 이상: 3명