acruxdy   2년 전

중앙값이 40으로 출력되는 이유를 모르겠습니다. 정상적으로 중앙값이 출력되려면 어떻게 고쳐야 할까요?

kimsy96   2년 전

일단 s[2] 를 쓰셨는 걸 보니 중앙값의 의미는 잡으신 거 같네요

그럼 중앙값이 이상한 이유가 뭘까요 중앙값을 잡으려면 정렬을 해야하는데 답이 이상하다면..

정렬함수가 이상해서가 아닐까요? 

kimsy96   2년 전

정렬함수를 한번 출력해보세요 

정렬이 정상적으로 된건지 아닌지 확인할 수 있을 겁니다 .

acruxdy   2년 전

정렬함수 몰라도 할 수 있는 방법은 어떨까요?

kimsy96   2년 전

질문의 의미를 잘 모르겠습니다..

중앙값은 결국 원소 다섯개 중 3번째로 큰 녀석을 찾아야 하는데 정렬없이 어떻게 찾죠..?

저 반복문에 원소를 바꾸는 것도 정렬하려고 하신거 아닌가요?


kimsy96   2년 전

음 첫 답변이 좀 모호했었나요

제 의도는

저 반복문으로 정렬이 정상적으로 됬는지 안됬는지 원소 5개를 직접 출력해서 확인해보라는 뜻이었습니다.

jh05013   2년 전

https://www.acmicpc.net/board/...

위 답변을 다시 읽고 이 질문에 적용시켜 보세요. 다시 말씀드립니다만, 이 정도의 오류는 스스로 찾는 실력을 길러야 더 어려운 문제를 풀 수 있습니다. 

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