본문 바로가기
- 배움이 있는 삶/- Software

자료구조-리스트, 튜플 (콤마로 구분하여 홀수 출력하기)

by story of interesting 2023. 1. 2.
반응형

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='')
반응형