수업 자료
문제 1. 중급
# 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
# 첫째 줄에 테스트 케이스의 개수 T가 주어진다.
# 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A,B가 주어진다.
# 각 테스트 케이스마다 Case #x:를 출력한 다음, A+B를 출력한다.
# 테스트 케이스 번호는 1부터 시작한다.
정답
Python
복사
정답을 설명해주세요.
문제 2. 초급
# 두 정수 A와 B를 입력받고 A,B의 사칙연산 값을 출력하시오.
# 첫째 줄에 테스트 케이스의 개수 T가 주어진다.
# 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A,B가 주어진다.
# 각 테스트 케이스마다 "Case #x:"를 출력한 다음, 결과를 출력한다.
# 테스트 케이스 번호는 1부터 시작한다.
# a가 b보다 크다고 가정한다.
정답
Python
복사
정답을 설명해주세요.
문제 3. 중급
# A 지역의 일주일 간의 최고 기온을 나타낸 것이다.
# 표의 데이터를 딕셔너리에 저장한 다음 출력하시오.
# 예시 사진과 같은 결과가 나오도록 한다.
정답
Python
복사
정답을 설명해주세요.
문제 4. 초급
다음 중 튜플의 특징에 알맞는 것을 고르시오.
1. 튜플은 대괄호[ ]로 표현한다.
2. 튜플은 값을 수정하거나 삭제할 수 있다.
3. 튜플은 프로그램 실행 중에 값을 변경할 수 있다.
4. 튜플의 내부 값을 구분할 때, 콤마(,)로 구분한다.
정답
Python
복사
정답을 설명해주세요.
문제 5. 초급
1~99까지의 정수 중 짝수만 저장된 튜플을 생성하고, 출력하시오.
# 결과
# (2, 4, 6, 8, ... , 98)
정답
Python
복사
정답을 설명해주세요.
문제 6. 초급
아래와 같은 리스트에서 중복된 숫자를 집합 자료형을 사용해서 제거하시오.
#결과
# A = [1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5]
정답
Python
복사
정답을 설명해주세요.
문제 7. 중급
my_tuple 변수를 my_list에 저장하고 튜플인 형식을 리스트로 변환해서 출력해보시오.
결과
# my_tuple = [0, 1, 2, 3, 4, 5]
정답
Python
복사
정답을 설명해주세요.
문제 8. 고급
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해 필요한 네 번째 점을
찾는 프로그램을 작성하시오.
(단, 대칭차집합(XOR)을 고려하여 코드를 구현해야함.)
# 결과
5 5
5 7
7 5
7 7
정답
Python
복사
정답을 설명해주세요.
문제 9. 고급
두 집합을 비교하여 관계를 파악하고 무슨 집합인지 확인하는 코드를 작성하시오.
# 결과
집합A: {32, 65, 34, 69, 53}
집합B: {32, 65, 34, 69}
집합B는 집합A의 부분 집합입니다.
두 집합의 교집합은 {32, 65, 34, 69} 이며,
두 집합의 합집합은 {32, 65, 34, 69, 53} 입니다.
두 집합의 합집합에 대한 정렬 결과: [32, 34, 53, 65, 69] 이다.
정답
Python
복사
정답을 설명해주세요.
이번주는 총 문제가 9개입니다!