본문 바로가기

기타

[매일프로그래밍] 4월 2일

반응형


 매주 월요일에 코딩 문제를 보내주는 '매일 프로그래밍' 포스팅입니다.

해당 포스팅에 작성된 풀이 과정은 최선이 아닌 복기를 위한 회고록 목적으로 작성되었습니다.

'매일 프로그래밍' 구독하기




4월 둘째주 포스팅 보기

4월 셋째주 포스팅 보기


4월 첫째주 월요일 


문제


정수 배열(int array)가 주어지면 가장 큰 이어지는 원소들의 합을 구하시오. 단, 시간복잡도는 O(n).

예제

Input: [-1, 3, -1, 5]

Output: 7 // 3 + (-1) + 5


Input: [-5, -3, -1]

Output: -1 // -1


Input: [2, 4, -2, -3, 8]

Output: 9 // 2 + 4 + (-2) + (-3) + 8



필자의 풀이



 


결과 화면




제공된 풀이



풀이를 보고 너무 고민한 제가 부끄러웠습니다...

더 열심히 해야겠네요 



해당 포스팅은 '매일프로그래밍'에서 출제된 문제와 풀이를 참고했습니다.  문제시 삭제하도록 하겠습니다.



반응형

'기타' 카테고리의 다른 글

[매일프로그래밍] 4월 16일  (0) 2018.04.24
[매일프로그래밍] 4월 9일  (0) 2018.04.09
페이스북 홍보 결과 [2/2]  (0) 2018.03.27
페이스북 홍보 결과[1/2]  (0) 2018.03.11
페이스북 홍보하기  (0) 2018.02.25