yky2798   1년 전

안녕하세요. 우선 실행 결과값이 틀리다고 나와서 도움을 받고싶어서 글을 작성했습니다.

저는  입력을 배열에 받고, 오르막길을 배열에서 두 원소간의 차이로 구했습니다.
예를 들어 
  i             0    1     2    3    4    5    6    7
arr[i]      12  20  1     3    4    4   11   1
result[i]  0    8    0    2     1   0    7     0 

이렇게 접근해서 result[]해 최대값을 구하는 방식으로 문제에 접근했습니다.

제가 어떤 부분을 놓치고 있는걸까요???


답변을 주시면 정말 감사하겠습니다.

lsbong   1년 전

오르막이 계속되면 결과값이 누적이 되어야하고, 누적값이 최대인것이 출력되어야합니다.

제출한 것은 오르막이 한번만 계산되고 그값이 최대인것만 출력되는 로직...

그리고 오르막은 배열선언 필요없음. 배열로 쓰면 별도로 값 계산하는 로직필요.

댓글을 작성하려면 로그인해야 합니다.