2997번 - 네 번째 수
우선 숫자 3개를 배열에 받고 퀵소트로 크기별로 정렬을 한다음 인접한 배열의 원소끼리 크기를 비교하였습니다.
arr[0]와 arr[1] 의 차이, arr[1],arr[2]의 차이를 비교하여, 만약 같다면 세 수가 등차수열이라고 보고 퀵소트에 의해 정렬된 가장 큰 수
arr[2]에 등차수열의 증가하는 부분을 더했습니다.(작은거에서 빼도 되는데 답이 여러개면 하나만 해도 된다고 해서요 )
그 차이가 다른 경우, 가장 큰 수와 두번째 수 사이에 숫자 하나가 빈다고 보고 arr[1]에 등차수열의 증가하는 부분을 더했습니다...
어디서 틀렸을까요
고려해야 되는 경우가 하나 더 있습니다.
어이없는걸놓쳤네요 감사합니다
댓글을 작성하려면 로그인해야 합니다.
kimsy96 6년 전
우선 숫자 3개를 배열에 받고 퀵소트로 크기별로 정렬을 한다음 인접한 배열의 원소끼리 크기를 비교하였습니다.
arr[0]와 arr[1] 의 차이, arr[1],arr[2]의 차이를 비교하여, 만약 같다면 세 수가 등차수열이라고 보고 퀵소트에 의해 정렬된 가장 큰 수
arr[2]에 등차수열의 증가하는 부분을 더했습니다.(작은거에서 빼도 되는데 답이 여러개면 하나만 해도 된다고 해서요 )
그 차이가 다른 경우, 가장 큰 수와 두번째 수 사이에 숫자 하나가 빈다고 보고 arr[1]에 등차수열의 증가하는 부분을 더했습니다...
어디서 틀렸을까요