yoodori5   3년 전

스택없이 입력받은 값만으로 수학적으로 계산하여 출력하는 도전을 하고 있습니다.

그런데 어디서 틀렸는지 모르겠습니다.ㅠㅠ

배열의 최대값을 만나기 전까지 연속적으로 내려가는 수 이거나 이전 값들보다 큰 값이 들어오면 가능한 것이고,

배열의 최대값을 만난 이후로는 이전 값보다 작은 값이 계속 나와야 가능한 것입니다.

위의 경우 중 하나라도 만족하지 못하면 NO를 출력합니다.

가능한 경우 +는 이전 최대값과의 차이만큼 출력한우 -를 출력합니다.

만약 연속적으로 감소하는 경우 -를 출력합니다.

최대값을 만났다면 현재까지 -를 출력한 횟수를 기억했다가 남은 수만큼 출력합니다.

예제의 경우 모두 제대로 돌아가는데 혹시 반례나 틀린 코드를 아시는 분은 알려주시면 감사하겠습니다.

rntmfxkfcnf   3년 전

화이팅

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