코드예시👨🏻‍💻▶️ 파이썬

파이썬 오름차순 출력 및 양수 총합 계산

코뮤니티 2020. 10. 26. 22:16

문제 내용

변수 n에 입력할 횟수를 입력하고 이후 값을 n번 입력받는다. 입력된 값 중 음수가 있으면 양수로 변환하여 받은 값들을 오름차순으로 출력하고, 입력할 때 양수였던 값들의 총합을 출력하시오.

 

 

문제 풀이

count = int(input())
numbers = list()
positive = list()

for i in range(count):
  number = int(input())
  
  if number < 0:
    numbers.append(-number)
    
  else:
    numbers.append(number)
    positive.append(number)


print(list(set(numbers)))
print(sum(positive))

 

코드 결과

#입력 예시1
5
3
-5
4
9
-10

#출력 예시1
[3, 4, 5, 9, 10]
Sum = 16

#입력 예시2
3
2
-99
99

#출력 예시2
[2, 99, 99]
Sum = 101