반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. [백준] 백준 28417번 스케이트보드 파이썬(Python)

1) 문제번호 : 28417

 

2) 문제 출처

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

 

28417번: 스케이트보드

2020년부터 올림픽 정식 종목으로 포함된 스케이트보드는 스트리트와 파크 종목으로 나뉜다. 그 중 스트리트는 계단, 난간, 레일, 경사면 등 다양한 구조물을 활용해 기술을 구사하는 종목이다.

www.acmicpc.net

 

2. 풀이

- 총 7개의 값이 들어 오는데, 1,2 번째와 3~7번째 값들을 각 리스트로 분배를 하여 오름차순으로 정렬을 한 다음에 최대값, 최대값과 2번째값을 더하여 maxNum 중에 max값을 구하여 출력하면 된다.

 

3. 소스 코드

import sys
input = sys.stdin.readline

N = int(input())
maxNum = 0
for i in range(N) : 
    inputList = list(map(int, input().split()))
    sum = 0
    aList = []
    bList = []
    
    for j in range(0,2) : 
        aList.append(int(inputList[j]))
    
    for j in range(2,7) : 
        bList.append(int(inputList[j]))
    
    aList.sort()
    bList.sort()
    
    sum += aList[1] + bList[3] + bList[4]
    
    maxNum = max(maxNum, sum)

print(maxNum)

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기