코딩 논술 Practice Set 3¶
문제 1. 직사각형 계산기¶
문제 설명¶
직사각형의 가로와 세로 길이를 입력받아 넓이, 둘레, 대각선 길이를 계산하여 출력하는 프로그램을 작성하세요.
- 대각선 공식:
√(가로² + 세로²)—** 0.5사용 - 대각선 길이는 소수점 둘째 자리까지 출력합니다.
입출력 예시¶
가로: 6
세로: 8
넓이: 48
둘레: 28
대각선: 10.00
문제 2. 정수 특성 판별기¶
문제 설명¶
정수 하나를 입력받아 다음 세 가지 특성을 모두 출력하는 프로그램을 작성하세요.
- 양수 / 음수 / 영
- 홀수 / 짝수 (0은 짝수)
- 세 자리 수 여부 (100 이상 999 이하)
입출력 예시¶
정수 입력: -246
음수입니다.
짝수입니다.
세 자리 수가 아닙니다.
정수 입력: 357
양수입니다.
홀수입니다.
세 자리 수입니다.
문제 3. 역순 숫자 출력기¶
문제 설명¶
양의 정수 N을 입력받아 N부터 1까지 역순으로 출력하고, 합계를 구하는 프로그램을 작성하세요.
while반복문을 사용하세요.
입출력 예시¶
N: 5
5 4 3 2 1
합계: 15
문제 4. 팩토리얼 함수¶
문제 설명¶
정수 N을 매개변수로 받아 N!을 계산하여 반환하는 함수 factorial(n)을 정의하고,
사용자로부터 N을 입력받아 결과를 출력하세요.
- N은 0 이상 12 이하입니다.
- 0! = 1 로 처리합니다.
while반복문으로 내부를 구현하세요.
입출력 예시¶
N: 6
6! = 720
N: 0
0! = 1