문제
풀이:
diff값을 -1로 초기화 해준다.
배열안에 있는 모든 값들이 서로 비교
if(i==j) : 모든 배열비교가 끝난 상태 밑에 else if조건을 만족하지 않았으니 diff값은 변경되지 않음
=> continue를 통해 '-1'출력
else if : 두 값차이가 d보다 작고, 두 값차가 -1보다 크면 diff 값을 두 값차인 값으로 변경해준다.
2번째 부터는 diff보다 크면 변경 (앞의 조건 만족 후 현재 diff보다 두 값의 차이가 크다는 것은 d 값과 비교하는 두 값의 차이가 작다는 의미)
03.26
'알고리즘자료구조 > 알고리즘문제' 카테고리의 다른 글
03.28_CodeSignal (0) | 2019.03.28 |
---|---|
03.27_CodeSignal (0) | 2019.03.27 |
03.07_CodeSignal(배열의 요소중 가장 큰수일 경우) (0) | 2019.03.07 |
02.05_CodeSignal(체스 말판) (0) | 2019.02.05 |
02.03_CodeSignal(자릿수를 줄인 가장 큰 수) (0) | 2019.02.03 |