2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

강의자료/정보영재

2018년 정보올림피아드 전국대회 초등부 1번 행복 문제 분석

원당컴퓨터학원 2018. 8. 3. 08:28

2018년 전국대회 1번문제

2018년 전국대회 문제



문제분석)

이 문제는 모든 데이터를 찾아 가면서 가장 작은 값과 가장 큰 값을 찾아서 그 차이를 빼주면 됩니다.


일반적으로 가장 작은 값을 찾기 위해서는 min의 초기값은 가장 큰값보다 더 큰 수로 초기화 해 주어야 합니다. 

여기서 학생들의 점수는 0~1000 사이라고 했으니 min 값을 1000 이상의 값으로 초기 화 한 후에

하나하나 비교 하면서 min 보다 작은 값이 들어 오면 min 값을 갱신하는 형태로 처리하면 됩니다.

max 값의 초기값은 가장 작은 값보다 더 작은 0 이하의 값으로 초기화 하면 됩니다.

그리고 하나하나 비교하면서 max보다 큰 값이 나오면 max 값을 갱신하면 됩니다.


예제 소스는 네이버 블로그에 올렸습니다.

하지만 예제 소스를 먼저 확인 하지는 마시고 먼저 충분히 고민한 후에 직접 만들어 보시는 것을 권해 드립니다.


소스위치(서로이웃에게만 공개합니다.) - https://blog.naver.com/icon003/221331747957


정보올림피아드 문제 풀이 리스트 정리



사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기