2019.02.18) 백준 1912번 풀이 (PyPy3)
2019. 2. 18. 23:24ㆍ프로그래밍(주력)/백준 문제풀이
백준은 런타임에러나 틀린거 왜 틀렸는지 알려주면 좋겠다.
원래 알고리즘 푸는게 이런건가 내가 뭘틀렸는지 뭘 고쳐야하는지도 모르고 막연하게 코딩하는것이..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | c = input() a = list(map(int, input().split(' '))) # 이거때문에 런타임에러로 고생 if c == '1': print(a[0]) else: # 최고 수 mx = a[0] + a[1] # 현재 합 n = 0 for i in a: n += i mx = mx if mx > n else n # 만약 합이 0아래면 다음부터 다시 합함 if n < 0: n = 0 print(mx) | cs |
'프로그래밍(주력) > 백준 문제풀이' 카테고리의 다른 글
2019.02.20) 백준 1520번 풀이 (PyPy3) (0) | 2019.02.20 |
---|---|
2019.02.19) 백준 3036번 풀이 (PyPy3) (0) | 2019.02.19 |
2019.02.17) 백준 9251번 풀이 (PyPy3) (0) | 2019.02.17 |
2019.02.16) 백준 9461번 풀이 (PyPy3) (0) | 2019.02.16 |
2019.02.15) 백준 1463번 풀이 (PyPy3) (0) | 2019.02.15 |