본문 바로가기

파이썬(문제풀이)

문제를 통한 파이썬 공부 #28

 

27일차 문제 답안

 

실습예제 87. a = [1, 2, 3, 4] b=[a, b, c, d]

이런 리스트가 있을 때 [[1, a], [b, 2], [3, c], [d, 4]] 이런 식으로 a, b리스트가 번갈아 가면서 출력되게 coding 해주세요.

 

>>입력

a = [1, 2, 3, 4] b = [a, b, c, d]
 

>>출력

[[1, a], [b, 2], [3, c], [d, 4]]

 

실습예제 88. 탐을 쌓기 위해 각 크기별로 준비된 블럭들을 정해진 순서에 맞게 쌓아야 합니다.

순서에 맞게 쌓지 않으면 무너질 수 있습니다.

예를 들면 정해진 순서가 BAC라면 A 다음 C가 쌓아져야 합니다.

선행으로 쌓아야 하는 블럭이 만족된 경우라면 탑이 무너지지 않습니다.

- B를 쌓지 않아도 A와 C를 쌓을 수 있습니다.

- B 다음 블럭이 C가 될 수 있습니다.

쌓아져 있는 블럭 탑이 순서에 맞게 쌓아져 있는지 확인 하십시오.

처리규칙)

1. 블럭은 알파벳 대문자로 표기합니다.

2. 규칙에 없는 블럭이 사용될 수 있습니다.

3. 중복된 블럭은 존재하지 않습니다.

 

>>입력

탑 = ["ABCDEF", "BCAD", "ADEFQRX", "BEDFG", "EFGHZ"] 규칙 = "ABD"
 

>>출력

["가능", "불가능", "가능", "가능", "가능"]
 

실습예제 89. 사용자 입력과 random 함수를 사용하여, 사용자(User)와 컴퓨터가 대결하는 가위 바위 보 게임을 만들어보자.

 

>>입력

입력 : [문자열] "가위", "바위", "보"]
 

>>출력

[문자열] 결과 반환
 

 

실습예제90. 홀수와 짝수의 개수를 구하는 프로그램을 만들어라.

 

>>입력

[3, 4, 5, 6, 7]
 

>>출력

홀수 3개, 짝수 2개
 
  • 2주 후에 시험이 있어서 파이썬 문제풀이는 2주간 쉽니다.
  • 항상 좋은 일만 가득하십시오