문제






풀이:


diff값을 -1로 초기화 해준다.


배열안에 있는 모든 값들이 서로 비교

if(i==j) : 모든 배열비교가 끝난 상태 밑에 else if조건을 만족하지 않았으니 diff값은 변경되지 않음 
=> continue를 통해 '-1'출력


else if : 두 값차이가 d보다 작고, 두 값차가 -1보다 크면 diff 값을 두 값차인 값으로 변경해준다.

2번째 부터는 diff보다 크면 변경 (앞의 조건 만족 후 현재 diff보다 두 값의 차이가 크다는 것은 d 값과 비교하는 두 값의 차이가 작다는 의미)



03.26

+ Recent posts