평소에 코딩테스트 거의안하고 시험삼아 쳐봤는데
SQL하나만 풀고 2,3번은 손도못대고
1번은 20점인가 나옴;; 최소값어케구함?
거꾸로
걍 오른쪽부터 깍아내면 되잖아
i++로 함? i--하면 존나 쉬운데
i-- 했는데... 그렇게해도 20점나오던디..? 뭐ㅣㅈ
int answer = 0; for(int i=grade.length; i>0; i--){ if(grade[i-1] > grade[i]){ answer += grade[i-1] - grade[i]; } } 대충이런식으로 한거같은데 이렇게 뭐잘못함? 제출하니 20점나오던데
int i=grade.length-1 로 했었음
님 최소값 두고 비교해서 계속 바껴야됐다고 생각하는데
이렇게하면 grade가 까인 게 반영이 안됨
아 바꾸고 반영하는걸 빼먹었구나;; 개멍청했네
거꾸로
걍 오른쪽부터 깍아내면 되잖아
i++로 함? i--하면 존나 쉬운데
i-- 했는데... 그렇게해도 20점나오던디..? 뭐ㅣㅈ
int answer = 0; for(int i=grade.length; i>0; i--){ if(grade[i-1] > grade[i]){ answer += grade[i-1] - grade[i]; } } 대충이런식으로 한거같은데 이렇게 뭐잘못함? 제출하니 20점나오던데
int i=grade.length-1 로 했었음
님 최소값 두고 비교해서 계속 바껴야됐다고 생각하는데
이렇게하면 grade가 까인 게 반영이 안됨
아 바꾸고 반영하는걸 빼먹었구나;; 개멍청했네