Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 데이콘
- 자연어처리
- programmers
- 우분투
- 맥북
- ubuntu
- Git
- 금융문자분석경진대회
- Kaggle
- 프로그래머스 파이썬
- dacon
- Baekjoon
- 캐치카페
- AI 경진대회
- 파이썬
- 코로나19
- 편스토랑 우승상품
- PYTHON
- 편스토랑
- 백준
- gs25
- hackerrank
- 더현대서울 맛집
- SW Expert Academy
- 프로그래머스
- leetcode
- ChatGPT
- Docker
- Real or Not? NLP with Disaster Tweets
- github
Archives
- Today
- Total
솜씨좋은장씨
[BaekJoon] 5235번 : Even Sum More Than Odd Sum (Python) 본문
Programming/코딩 1일 1문제
[BaekJoon] 5235번 : Even Sum More Than Odd Sum (Python)
솜씨좋은장씨 2022. 9. 12. 12:25728x90
반응형
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
코딩 1일 1문제! 오늘의 문제는 백준의 Even Sum More than Odd Sum 입니다.
5235번: Even Sum More Than Odd Sum
When new programs arrive in the grid world, they start by playing the simplest of games in the Disc Arena against other novice programs. One of those games is played in front of a large board as follows: a sequence of numbers appears on the board, and the
www.acmicpc.net
👨🏻💻 코드 ( Solution )
def divide_numbers_odd_even(number_list):
odd_numbers = [num for num in number_list if num % 2 == 1]
even_numbers = [num for num in number_list if num % 2 == 0]
return odd_numbers, even_numbers
def sum_numbers(number_list):
return sum(number_list) if number_list else 0
def compare_odd_even_sum(odd_sum, even_sum):
result = "TIE"
if odd_sum > even_sum:
result = "ODD"
elif odd_sum < even_sum:
result = "EVEN"
return result
def even_sum_more_than_odd_sum(number_list):
odd_numbers, even_numbers = divide_numbers_odd_even(
number_list=number_list[1:]
)
odd_sum = sum_numbers(number_list=odd_numbers)
even_sum = sum_numbers(number_list=even_numbers)
compare_result = compare_odd_even_sum(
odd_sum=odd_sum, even_sum=even_sum
)
return compare_result
if __name__ == "__main__":
for _ in range(int(input())):
number_list = list(map(int, input().split()))
print(even_sum_more_than_odd_sum(number_list=number_list))
GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07
1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.
github.com
'Programming > 코딩 1일 1문제' 카테고리의 다른 글
[BaekJoon] 25206번 : 너의 평점은 (Python) (0) | 2022.09.14 |
---|---|
[BaekJoon] 20499번 : Darius님 한타 안 함? (Python) (0) | 2022.09.13 |
[BaekJoon] 3486번 : Adding Reversed Number (Python) (0) | 2022.09.11 |
[BaekJoon] 8611번 : 팰린드롬 숫자 (Python) (0) | 2022.09.09 |
[BaekJoon] 3047번 : ABC (Python) (1) | 2022.09.08 |