반응형
1. 여러개의 정수를 콤마(,)로 입력 받는다
2. 그 중 홀수만 출력한다
입력 : 1,2,3,4,5
출력 : 1,3,5
num_list = list(map(int, input().split(',')))
for x in num_list:
if x % 2 == 1:
print (x, end=',')
출력
1,2,3,4,5
1,3,5,
위의 코드는 error 입
맨 마지막 콤마(,)를 제외하고 출력되어야 함.
위의 문제를 해결한 code
- 좀 더 생각을 유연하게 해야 할듯,,, 마지막 콤마(,) 때문에 엄청 고민했었네요.
num_list = list(map(int, input().split(',')))
p = False
for x in num_list:
if x % 2 == 1:
if p:
print(',', end='')
p = True
print(x, end='')
반응형
'- 배움이 있는 삶 > - AI | Big data' 카테고리의 다른 글
오픈AI, 챗GPT - New Version 출시 예정 (2) | 2023.02.20 |
---|---|
AI Trustworthiness (0) | 2023.02.13 |
AI Testing : ISTQB AIT (0) | 2022.12.29 |
print 함수 다양하게 사용하기 (0) | 2022.12.26 |
정수 입력 및 모든 약수 구하기 - 제어문(if) (1) | 2022.12.26 |