엘리스 AI 트랙🐇/[AI 5기] 연습 문제집_파이썬 실습
[파이썬 실습] 심화 문제_끼리끼리
개발조각
2022. 6. 5. 23:16
728x90
반응형
끼리끼리
엘리스 토끼는 모자장수로부터 여러 개의 숫자 카드를 받았습니다. 이에 엘리스 토끼는 숫자 카드를 분류하여 주머니에 보관하려고 합니다.
어떻게 나눌지 고민하던 엘리스 토끼는 카드의 숫자가 음수면 파란 주머니에, 숫자가 양수면 빨간 주머니에 넣어 박스에 보관하려고 합니다.
지시사항을 참고하여 코드를 작성하세요.
지시사항
- 공백을 구분자로 카드에 적혀있는 숫자를 입력받으세요. 입력받은 숫자는 정수형 값으로 변환하여 리스트 card에 저장하세요.
- 입력받은 순서대로 0 또는 양수인 경우 리스트 red_pocket에, 음수인 경우 리스트 blue_pocket에 저장하세요.
- 각각의 주머니에 카드를 모두 담은 뒤 리스트 card_box에 순서대로 리스트 red_pocket, 리스트 blue_pocket을 저장하세요.
입력 예시
-1 2 1 -2 7 3 -1 0
Copy
출력 예시
[[2, 1, 7, 3, 0], [-1, -2, -1]]
Copy
Tips!
- 기본적으로 주어진 변수를 삭제하거나 지시사항에서 제시한 변수 이름을 사용하지 않으면 채점 시 오류가 발생할 수 있으니 유의하시기 바랍니다.
정답
# 아래 코드는 문제 해결을 위해 기본적으로 제공되는 코드입니다. 수정하지 마세요!
card = []
red_pocket = [] #양수
blue_pocket = [] #음수
card_box = []
# 지시사항 1번을 참고하여 코드를 작성하세요.
card = list(map(int, input().split()))
# 지시사항 2번을 참고하여 코드를 작성하세요.
i=0
while i<len(card):
if card[i]<0 : blue_pocket.append(card[i])
else : red_pocket.append(card[i])
i+=1
# 지시사항 3번을 참고하여 코드를 작성하세요.
card_box = [red_pocket, blue_pocket]
# 아래 코드는 결과를 확인하기 위한 코드입니다.
print(card_box)
728x90
반응형