BOJ/백준-10773-python

cosmos·2021년 1월 4일
5
post-thumbnail
post-custom-banner

문제📖



문제의 조건은

  • 입력받은 수만큼 숫자를 입력받는다.
  • but, 0가 입력되면 직전에 입력받은 수를 제외한다.
  • 1,2 조건에 맞춰서 입력받은 수의 총합을 출력.

풀이🙏

  • but, 0가 입력되면 직전에 입력받은 수를 제외한다.
    -> python 내장함수 pop()을 사용하면 쉽게 구현할 수 있다.
  • 1,2 조건에 맞춰서 입력받은 수의 총합을 출력.
    -> python 내장함수 sum()을 이용하여 쉽게 구할 수 있다.

code💻

# boj, 10773 : 제로, python3
K =int(input())
number = []

for i in range(K):
    num = int(input())
    if num == 0:
        number.pop()
    else:
        number.append(num)
        
result = sum(number)
print(result)

결과😎

출처📝

https://www.acmicpc.net/problem/10773

github

https://github.com/KYUSEONGHAN/Development/blob/master/%ED%95%98%EB%A3%A8%EC%97%90%20%ED%95%9C%EA%B0%9C%EC%94%A9%20%EB%AC%B8%EC%A0%9C%20%ED%92%80%EA%B8%B0/Python/BOJ/%EC%8A%A4%ED%83%9D/10773.py

post-custom-banner

0개의 댓글