즐거운 과제
문법 과제(총 10문제)
1.
초급 수식 만들기
x = -5, y = 6일때, 다항식 (-y)**3 + 2*(x**2)*y의 값을 구하시오.
정답
Python
복사
정답을 설명해주세요.
2.
초급 나이 계산하기
2065년에 자신의 나이를 출력하는 프로그램
time() 함수를 검색하여 사용법을 익힌 후, 이용하여 현재 연도를 출력하는 프로그램을 먼저 작성한다.
이를 적절히 변경하여 2065년의 자신의 나이를 계산한다.
나이를 변수에 저장한다.
정답
Python
복사
정답을 설명해주세요.
3.
초급
소금물의 농도를 구하는 프로그램
소금의 양과 물의 양은 소수점 셋째 자리까지 입력받는다.
정답
Python
복사
정답을 설명해주세요.
4.
중급
변수 A, B, C에 대하여 정수를 입력하시오.
1)(A+B)%C는 2)((A%C) + (B%C))%C와 같은 결과인지 확인하시오.
3)(A×B)%C는 4)((A%C) × (B%C))%C와 같은 결과인지 확인하시오.
각 연산의 결과는 서로 다른 변수에 저장하시오.
a)1번과 2번은 같은 줄에 출력하시오. b)3번과 4번은 같은 줄에 출력하시오.
단, a와 b는 서로 다른 줄이다.
단, 변수에 입력받는 숫자는 input() 함수를 사용하며, print()함수는 한 번만 사용할 수 있다.
정답
Python
복사
정답을 설명해주세요.
5.
고급
(1)과 (2)에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)에 들어갈 값을 파이썬 코드를 통해 구하시오.
(1)과 (2)에 들어갈 세 자리 자연수는 변수에 입력받는다.
정답
#(1)
# 번호 밑에 정답 코드를 적어주세요
#(2)
#(3)
#(4)
#(5)
#(6)
Python
복사
정답을 설명해주세요.
6.
초급
실수의 yard(야드)를 입력받아 cm(센티미터)로 환산한 값을 출력하는 프로그램을 작성하시오.
단, 1야드 = 91.44cm이다.
+ 연산자를 이용하여 결과를 출력한다.
결과 예시
>>> 12 #입력
1097.28cm #결과
정답
Python
복사
정답을 설명해주세요.
7.
초급
직사각형의 가로와 세로의 길이를 입력받은 후 가로의 길이는 5 증가시키고, 세로의 길이는 2배하여 저장한 후 가로의 길이, 세로의 길이, 넓이를 차례로 출력하는 프로그램을 작성하시오.
정답
Python
복사
정답을 설명해주세요.
8.
초중급
두 개의 문자열과 한 개의 정수를 입력 받아 두 번째 문자열을 입력받은 수만큼 연속해서 출력하고, 앞의 문자열을 이어서 출력하는 프로그램을 작성하시오.
정답
Python
복사
정답을 설명해주세요.
9.
초급
세 변수 a, b, c에 각각 True, True, False를 저장하고,
아래 연산식의 결과를 예상해보시오.
- not a
- a and b
- a or b
- a and (b or c)
- a or (b and c)
- not a or (b and not c)
정답
Python
복사
정답을 설명해주세요.
10.
중급 프로그래밍
물건의 가격과 지불한 금액을 입력하면 거스름돈을 알려주는 프로그램 만들기
동전은 500원, 100원, 50원, 10원 단위로 있으며 개수 제한은 없다.
단, 최대한 적은 수의 동전이 쓰이도록 하며, 동전 크기가 큰 수부터 사용한다.
정답
Python
복사
정답을 설명해주세요.
알고리즘 문제(총 3개)
아래 프로그래머스 Lv.0 문제중에 본인이 풀 수 있는 문제 3개를 풀어주세요.
문제를 푸신 후, 발표 PPT에 풀이와 설명을 넣어주시면 됩니다.
※ 회원가입이 필요한 페이지이니 반드시 참고해주세요.
solution 함수 내에 풀이를 적으셔야 합니다.