[ 알고리즘연습문제 ] [ 문제 1] 국립공원방문자다음은 1년동안국립공원방문자에대해일별평균방문자수와, 최대방문자수, 최소방문자수를찾는알고리즘이다. - 1년동안의일별방문자수는 V(365) 로주어진다. - 알고리즘에사용되는변수는다음과같다. S : 합계 MA : 최대값 MI

Similar documents
°ø±â¾Ð±â±â

2 ㆍ 大 韓 政 治 學 會 報 ( 第 20輯 1 號 ) 도에서는 고려 말에 주자학을 받아들인 사대부들을 중심으로 보급되기 시작하였고, 이후 조선시대에 들어와서는 국가적인 정책을 통해 민간에까지 보급되면서 주자 성리학의 심 화에 커다란 역할을 담당하였다. 1) 조선시대

시작하기 시작할 준비가 되었으면 다음 설명에 따라 설문조사를 실시한다. 1단계: 허락받기 클럽을 떠나는 회원에게 에 응해 줄 것인지 물어본다. 이 설문 조사는 클럽의 문제점을 보완해 향후 같은 이유로 이탈하는 회원들이 없도록 하기 위한 것이며, 응답 내용은 대외비로 처

A C O N T E N T S A-132

학점배분구조표(표 1-20)

핵 심 교 양 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 교양학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (

기자생활 잔흔들19

i n i n i n 1

(001~006)개념RPM3-2(부속)

Microsoft PowerPoint - chap06-1Array.ppt

PowerPoint 프레젠테이션

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

Microsoft Word - SMB-63-2_KR_.doc

< 고급 C 프로그래밍및실습 > 11 장구조체실습문제 문제에대한안내 - 특별한언급이없으면문제의조건에맞지않는입력은입력되지않는다고가정하라. - 특별한언급이없으면, 각줄의맨앞과맨뒤에는공백을출력하지않는다. - 출력예시에서 는각줄의맨앞과맨뒤에출력되는공백을의미한다. - 입출력예시

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

Print

핵 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (14) 27 (29) 2

C7 더웰한의원 (스파인엠티) 더웰한의원 '이00 기자' 삽 C6 AIG부모님암보험/ 산들 통배고 외 AIG/산들건강 C7 김남선 영동고 용운식품 블랑 엑스퍼트 멜라 C2 노라이저 Ⅲ 스팟 랑콤 이레이저 21 0

유량 MODBUS-RTU Protocol UlsoFlow시리즈초음파유량계는 MODBUS-ASCII와 MODBUS-RTU를지원한다. 여기서는 MODBUS-RTU를기준으로설명한다. 유량계의국번은 0 ~ 6,5535 까지지정할수있다. ( 단, 0, 10, 13, 38, 42

윈도우즈프로그래밍(1)

산업공학과 학생을 위한 교양 필수과목 이수규정 1 ( 학번 통합본) 최종 편집일 2018년 12월 25일 서울대학교 공과대학 산업공학과 1 본 문서는 서울대학교 기초교육원 홈페이지에 게시된 대학별 교양 이수규정 을 산업공학과 학생을 위하 여 보기 쉽게

= ``...(2011), , (.)''

<3130C7D1B0E6C0D32E687770>

중간고사

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

정다운사람들-82호최종

160215

3 x =2y x =-16y 1 4 {0 ;4!;} y=-;4!; y x =y 1 5 5'2 2 (0 0) 4 (3-2) 3 3 x=0 y=0 x=2 y=1 :: 1 4 O x 1 1 -:: y=-:: 4 4 {0 -;2!;} y=;2!; l A y 1


2.대상 및 범위(계속) 하천 하천 등급 하천명 연장 (km) 연장 (km) 시점 금회수립현황 종점 지방 하천 함안천 경남 함안군 여항면 내곡리 경남 함안군 함안면 함안천(국가)기점 검단천 경남 함안군 칠북면 검단리 칠원천 6.70

statistics

32

09 강제근로의 금지 폭행의 금지 공민권 행사의 보장 중간착취의 금지 41 - 대판 , 2006도7660 [근로기준법위반] (쌍용자동차 취업알선 사례) 11 균등대우의 원칙 43 - 대판 , 2002도3883 [남녀고용평등법위


<C1A4C3A5BAB8B0EDBCAD2D D30355F33B1B32E687770>

발행물3.pub

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음


Microsoft PowerPoint - Java7.pptx

Turbine Digital Flowmeter SEMI U+ 특징 PVC, PTFE, P.P, PVDF 등 다양한 재질 Size, 유량, Connection별 주문제작 정밀성, 내화학성이 우수 4~20mA, Alarm, 통신(RS485) 등 출력 제품과 Controll

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

I 154

Microsoft Word - Report_합본__도시광산.doc

1

< C7D0B3E2B5B520B4EBBCF6B4C920C7D8BCB3C1F628B1B9BEEE41C7FC20C8A6BCF6292E687770>

A 001~A 036

µµ≈•∏‡∆Æ1

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조


I k 8 k k NUMER b x b x L K KPM b wk k w vb "I w k v w w w 87 w bb 87 w " T k w b 6 65 "I k " K w b wk b 6 b 4 Y Vw M w PETRL w b vw 4546 E M R M T P

A n s w e r % ml g/cm 1.8 kg B E A C LNGLPGLNG LPG 15 << 13 A<

Bchvvhv[vhvvhvvhchvvhvvhvvhvvhvvgvvgvv}vvvgvvhvvhvvvhvvhvvhvvvbbhvvhvvvgvvgvvhvvhvvhv}hv,.. Bchvvhv[vhvvhvvhvvhvvbbhvvhvvhvvvhvvhvvgvvgvv}vvgvvhvvvhvv

04 Çмú_±â¼ú±â»ç

강의 개요

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

중등수학2팀-지도서7

바울-수정

5장 SQL 언어 Part II

untitled

untitled

SB-600 ( ) Kr SB-600 1

PowerPoint 프레젠테이션

블링블링 제주월드


이동전화요금체계개선방안(인쇄본).hwp


<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

이 된 것은 아닌지. 떠난 내 동기는 이 회사가 결코 자랑스럽지 않았다. SBS 황성준 교양PD가 그와 입사동기인 예능PD 3명이 중앙일보 종편 jtbc로 이직하자 8월 24일자 SBS노보에 실은 기고문의 한 대목이다. 황 PD는 동료들의 이직 사유를 돈 이 아닌 끝나

직업편-1(16일)

2016년 06월호 홈플러스 일부 점포의 매각 소식이 흘러나온 가운데 코스트코가 주도하는 는 주민과 100여 차례 간담회를 통해 서촌을 보존하는 방향으로 가기로 협 창고형 할인점 시장에 지각변동이 예고되고 있다. 이마트가 코스트코에 임대 의했으며, 앞으로도 서촌의 역사

세계 비지니스 정보

[96_RE11]LMOs(......).HWP

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

전자파의 노출 3 차량용 무전기 3 폭발 위험이 있는 지역 3 폭파 및 폭파지역 4 에어백이 장착된 차량 4 설치시 안전에 대한 주의사항 5 사용시 안전에 대한 주의사항 5 조절기 및 지시기 6 경보음 8 디스플레이 아이콘 9 전원 온/오프 9 통신절차 10 차량에 장

( ) ( ) ( ) ( ) ( ) ( ) ( ) 0

DV690-N_KOR_ indd

제조사 기기명 모델명 OS NFC위치 갤럭시골든 SHV-E400S 안드로이드 신형태그 하 갤럭시윈 SHV-E500S 안드로이드 신형태그 중하 갤럭시노트 3 SM-N900S 안드로이드 신형태그상 갤럭시 S4 액티브 SHV-E47

dnu.pdf

hwp

Microsoft PowerPoint - 7장 배열 pptx

금오공대 컴퓨터공학전공 강의자료

전화점검 모니터링 요원 점검 교육 및 업무 협의 경비 171 총무과 베스트친절 공무원 토론회 189 총무과 80 총무과 구의원과 구간부간 업무협의 간담회비 지급 157 총무과 직원교육업무추진관련 업무추진비 지급 174 총무과 조직관리 및 인력진단을 위한 업무

광주은행 제2회 메세나 나눔행사 뮤지컬 공연 성료 광주은행(은행장 김한)은 지난달 28일부터 30일까지 본점 3층 대강당에서 개최한 제2회 메세나 나눔행사 무적의 삼총사 어린이 뮤지컬 공연이 지역 어린이들과 학부모들의 호응 속에 성료됐다. 올해로 2회를 맞이한 광주은행

HANDONG G L O B A L UNIVERSITY 한 동 대 학 교 학 년 도 재외국민과외국인전형계획 재외국민 전형 1학기(3월 입학)만 선발 전교육과정 이수 재외국민 및 외국인 전형 1학기(3월 입학), 2학기(9월 입학) 선발 북한이탈주민 전형

B7 영종도 웨스턴 그레 오인유도표현 '조00 기자' 삽 SC제일건설 이스 호텔 B8 HBR 프리미엄 서비 오인유도표현 '조00 기자' 삽 HBR Korea 스 C2 크린토피아+코인워 크린토피아/나노텍바이 시/당박사 110 오

현대대학물리학 36(545~583p)

2 A A Cs A C C A A B A B 15 A C 30 A B A C B. 1m 1m A. 1 C.1m P k A B u k GPS GPS GPS GPS 4 2


ÀÎÅͳÝ-°ø°£µµÇüÇØ

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

해양푼화재 제 7 호 / 2014

<37BFF920B9FDC7D0C0FCB9AEB4EBC7D0BFF8BBFD20B9FDBFF8BDC7B9ABBCF6BDC020BEC8B3BB2DB9FDC0FCBFF820BCDBBACEBFEB28BCF6C1A4292B312E687770>

2015한국기업총람 만호제강(주) 129 (주)메리츠금융지주 130 메리츠종합금융증권(주) 130 메리츠화재해상보험(주) 131 명문제약(주) 131 (주)모나리자 132 (주)모나미 132 (주)모토닉 132 무림페이퍼(주) 133 무림피앤피(주) 133 (주)무학

제 출 문 본 보고서를 홈쇼핑을 통한 창조경제 활성화 방안에 대한 연구 의 최종 연구보고서로 제출합니다. 연구기관 : 남서울대학교 산학협력단 중소기업청장 귀하

D7 다나리조트/금강제 화/소나타 파워/한 샘/에이스침대 다나리조트/금강제화/바 디프랜드/한샘/에이스침 대 C3 알 라이트 핏 외 1 건 프로스펙스 C2 천지인 메가사포니 아/핫밀 시리즈 동원F&B/던킨도너츠 C

Ⅰ 글로벌 환경 점검 1. 미국의 경제 침체에 대한 불안감 더욱 확산 1) 제반 지표의 악화 확인 - 다소간의 시차는 있겠지만 지난해 4분기 미국의 GDP성장율은.4%로 예상치(1.2%)를 하회했고 1월말에는 28년 IMF의 미국경제성장율 전망치가 두달여만에 하향됨.

2 종 합 2015년 8월 11일 화요일 朴대통령 룏中 전승절룑 행사 참석 검토 박기춘 의원 체포동의안, 국회 접수 오늘 본회의 보고 예정 청와대는 내달 3일 베이징에서 열리 靑 룕제반사항 고려, 신중 결정룖 는 중국의 항일승전 70주년(전승절) 기 념행사에 박근혜 대

2. 피심인의 주장 피심인은 의견진술을 통해 상기 기초사실을 인정하면 서 불찰과 실수로 심려를 끼쳐드린 점에 대해 죄송하게 생각하고, 앞 으로 선거관련 여론조사를 방송함에 있어 더 철저히 신중을 기하고, 또한 제작진에게도 더 철저히 교육시켜 향후

( ) 0 Ⅰ 02 Ⅰ 03 Ⅰ 04 Ⅰ LBR00 05 Ⅰ 06 Ⅰ.0 4 G G G G G G Ⅰ.0 0 G Ⅰ.0 9 J30 LBR ,9 D45 * 과목은 학

Transcription:

[ 알고리즘연습문제 ] [ 문제 1] 국립공원방문자다음은 1년동안국립공원방문자에대해일별평균방문자수와, 최대방문자수, 최소방문자수를찾는알고리즘이다. - 1년동안의일별방문자수는 V(365) 로주어진다. - 알고리즘에사용되는변수는다음과같다. S : 합계 MA : 최대값 MI : 최소값 J : 첨자 M : 평균 - 1 -

답항보기 1-1 2-2 3 0 4 1 5 2 6 365 - S 7 J + S 8 J < 20 9 J < 365 10 J <= 365 11 J > 20 12 J > 365 13 J >= 200 14 MA 15 MA * MI 16 MA - MI 17 MA = 0 18 MA = 1 19 MA = MI 20 MI = 0 21 MI = 1 22 MI 23 S * 365 24 S * V(J) 25 S + 365 26 S + MA 27 S + MA + MI 28 S + MI 29 S + V(J) 30 S + V(K) 31 S - 365 32 S / 365 33 S / V(J) 34 V(0) 35 V(1) 36 V(128) 37 V(365) 38 V(J + 1) 39 V(J) < MA 40 V(J) <= MI 41 V(J) = MA 42 V(J) > MA 43 V(J) >= MI 44 V(J) 45 V(K + J) 46 V(K - J) 47 V(K) 48 V(MA) 49 V(MI + J) 50 V(MI) - 2 -

[ 문제 2] 성적처리다음은전교생의영어점수가평균이상인학생들의수학점수평균을출력하는알고리즘이다. - 전교생의수는 200명이다. - I번째학생의영어점수는 ENG(I) 에수학점수는 MAT(I) 로주어진다. - 알고리즘에사용되는변수는다음과같다. S : 합계 J : 첨자 ME : 평균영어점수 K : 첨자 MM : 평균수학점수 - 3 -

답항보기 1-1 2-2 3 0 4 1 5 2 6 ENG(J) 7 ENG(J) <= ME 8 ENG(J) > ME 9 ENG(J) >= ME 10 ENG(K) 11 ENG(K) / S + 1 12 ENG(K) <= ME 13 J + 1 14 J + K 15 J < 200 16 J < N 17 J <= 200 18 J = J * 2 19 J = J + 1 20 J = J - 1 21 J > 200 22 J > N 23 K + 1 24 K = K + 1 25 K = S * 2 26 MAT(J) + ENG(J) 27 MAT(J) 28 MAT(K) 29 MM = K / S 30 MM = S * 200 31 MM = S / 200 32 MM = S / J 33 MM = S / K 34 S * N 35 S + ENG(J) 36 S / 100 37 S / 200 38 S / N 39 S = -1 40 S = 0 41 S = 1 42 S = 2 43 S = ENG(J) + K 44 S = J * 3 45 S = K + S / 2 46 S = ME / 200 47 S = N - 3 48 S = S + ENG(J) 49 S = S + MAT(J) 50 S MOD 200-4 -

[ 문제 3] 성적검색다음은학번을입력받아 N명의학생중에서해당학번을갖는학생의이름과석차를출력하는알고리즘이다. - N명의학생에대해 I 번째학생의학번은 ID(I), 해당학생의이름은 NA(I) 로, 석차를내기위한점수는 SC(I) 로제공된다. - 입력받은학번의학생이존재하지않는경우 학생정보없음 을출력한다. - 석차를구함에있어동점자에대해서는동일석차를갖도록한다. 예를들어 1등이 1명, 2등이 2명일경우, 3등은없고다음으로높은점수를갖는학생은 4등이되도록처리한다. - 알고리즘에사용되는변수는다음과같다. R : 학번 J : 첨자 K : 첨자 - 5 -

답항보기 1-1 2-2 3 0 4 1 5 2 6 3 + J 7 ID(1) 8 ID(J) 9 ID(K) 10 ID(N) 11 ID(SC(J)) 12 J 13 J * 2 14 J = -1 15 J = 0 16 J = 1 17 J = 2 18 J = J * 2 19 J = J + 1 20 J = J + N 21 J = J - 1 22 J = J / 2 23 J = SC(0) 24 K + 1 25 K + J + R 26 K - 1 27 K / 2 28 K < N 29 K <= N 30 K > J 31 K > N 32 K >= N 33 N 34 N * 2 35 N * N 36 N + J 37 N / 2 38 R + J 39 R / J * 2 40 R = ID(K) 41 R = J 42 R = K 43 R = R + 1 44 R = SC(K) 45 SC(J + 1) 46 SC(J) 47 SC(J) / 4 48 SC(K) 49 SC(K) + ID(J) 50 SC(N) - 6 -

[ 문제 4] 주차요금계산다음은공영주차장에서 N 대의차량에대해주차요금의총합을구하는알고리즘이다. - 주차시간은최대 24시간을넘지않는다. - I번째차량의주차시간은분단위로배열 T(I) 로제공된다. - 주차시간이 15분미만인차량에대해서는요금이면제된다. - 최초 30분까지는기본요금 1,000원이징수된다. - 30분초과부터 10분당 400원의요금이징수된다. - 일일최대주차요금은 40,000원이다. 즉, 계산된주차요금이 40,000원이넘을경우 40,000원만징수된다. - 알고리즘에사용되는변수는다음과같다. S : 주차요금합계 J : 첨자 TI : 임시변수 F : 주차요금 - 7 -

답항보기 1-1 2-400 * J 3 0 4 1 5 1000 6 1000 + (F * 400) 7 1400 8 400 9 40000 10 40000 > J 11 500 12 512 / J 13 7000 14 999 15 F * J 16 F - S 17 F / J 18 F = 0 19 F = 1000 - J 20 F = 400 * J 21 F = 400 * J + 1 22 F = 40000 23 F = N 24 J <= N 25 J = -1 26 J = 0 27 J = 1 28 J = 1000 29 J = J - 1 30 J > (N * F) 31 J > 1000 32 J > N 33 J >= N 34 NULL 35 S + F 36 S + F - J 37 S - F 38 S / 2 39 S / F 40 S = S + T(J) 41 S = S / F 42 T(J) = 0 43 T(J) > 45 44 T(N) 45 TI < 15 46 TI <> 30 47 TI = 400 * J 48 TI = TI - 10 49 TI = TI - 30 50 TI >= 15-8 -

[ 문제5] 요일별교통위반건수계산다음은 2005년도의 N건의교통위반자료를바탕으로일요일의위반건수를출력하는알고리즘이다. - I번째위반이발생한날짜는월, 일에대해각각 M(I), D(I) 로제공된다. - 2005년 1월 1일은토요일이다. - 1월부터 12월까지각달의날짜수는배열 A(12) 에제공된다. 즉, A(1) = 31, A(2) = 28 A(12) = 31과같이저장되어있다. - 알고리즘에사용되는변수는다음과같다. C : 교통위반건수 J : 첨자 NS : 요일계산을위한임시변수 K : 첨자 Y : 요일 - 9 -

답항보기 1-1 2-2 3 0 4 1 5 10 6 2 7 28 8 29 9 3 10 30 11 31 12 4 13 5 14 6 15 7 16 8 17 9 18 A(J) 19 A(J) > K 20 A(K + 1) 21 A(K + 2) 22 A(K + J) 23 A(K) 24 C = C + 1 25 C = C - 1 26 C = K + 2 27 C 28 D(J + 1) 29 D(J - 1) 30 D(J) 31 J 32 J = -1 33 J = 0 34 J = 1 35 J = 100 36 J = 2 37 J = C + J 38 K 39 K = -1 40 K = 0 41 K = 1 42 K = A(J) 43 K = D(J) 44 K = J 45 M(J) < K 46 M(J) <= K 47 M(J) = K 48 M(J) > K 49 M(J) >= K 50 NS - 10 -

[ 문제6] 영업점판매순위다음은 7월한달동안일별매출액을누적하여영업점별판매순위를계산하는알고리즘이다. - 영업점의수는 20개이며영업점별매출액은 S(20, 31) 로제공된다. - 계산된영업점의판매순위는 R(20) 에저장한다. - 알고리즘에사용되는변수는다음과같다. J : 첨자 K : 첨자 T(20) : 영업점별 7월매출액합계를저장하기위한배열 - 11 -

답항보기 1-1 2-2 3 0 4 1 5 2 6 J + 1 7 J + K 8 J <= 20 9 J <= 31 10 J = J + 1 11 J = J / 2 12 J = K + J 13 J > 20 14 J > 31 15 J > K 16 K 17 K + 1 18 K + J 19 K - 1 20 K / 2 21 K < 20 22 K <= 20 23 K <= 31 24 K > 20 25 K > 31 26 R(20) = 1 27 R(J + 1) 28 R(J) = 0 29 R(J) = 1 30 R(J) 31 R(K + 1) 32 R(K) 33 R(K) = 0 34 R(K) = 1 35 R(S(J, K)) 36 S(20, K) 37 S(31, 20) 38 S(J, K) 39 S(K, 20) 40 S(K, J) 41 T(20) = 0 42 T(J) < T(K) 43 T(J) <= T(K) 44 T(J) <> T(K) 45 T(J) = 0 46 T(J) = 1 47 T(J) > T(K) 48 T(J) >= T(K) 49 T(K) = 0 50 T(K) = 1-12 -

[ 문제7] 성과급계산다음은전체사원의연말성과급을계산하는알고리즘이다. - 전체사원의수는 100명이고, 계산된성과급은배열 PRO(100) 에저장한다. - 성과급은각사원의고과에따라차등지급된다. 고과가 가 인사원은연봉의 50%, " 나 인사원은연봉의 30% 가지급되며나머지고과에대해서는성과급이지급되지않는다. - I번째사원의고과는 EVL(I) 로제공되며, 고과가 가 는 1, 나 는 2, 다 는 3, 라 는 4로주어진다. - 모든사원에게지급된 1년동안의월급은 SAL(100, 12) 에저장되어제공된다. - 알고리즘에사용되는변수는다음과같다. J : 첨자 Y : 연봉 K : 첨자 P : 성과급지급률 - 13 -

답항보기 1-1 2-2 3 0 4 1 5 100 6 110 7 120 8 150 9 2 10 90 11 EVL(J) < 2 12 EVL(J) = -1 13 EVL(J) = 0 14 EVL(J) = 1 15 EVL(J) = 2 16 EVL(J) = 3 17 EVL(J) > 2 18 EVL(K) = 0 19 EVL(K) = 1 20 EVL(K) > 2 21 K 22 K + 1 23 K + 2 24 K + J 25 K - 1 26 K < 100 27 K < 12 28 K <> 100 29 K > 100 30 K > 12 31 P = 0 32 P = 0.5 33 P = 10 34 P = 30 35 P = 50 36 SAL( J, 1) 37 SAL(J) * P / 100 38 SAL(J, K) 39 SAL(K, J) 40 SAL(P, K) 41 SAL(Y, J) 42 Y * (100 / P) 43 Y * P 44 Y * P + 100 45 Y * P / 100 46 Y = 0 47 Y = 1 48 Y = J + 1 49 Y = K + 1 50 Y = SAL(J, 1) - 14 -

[ 문제 8] 청구금액계산다음은각영업점에재고량에따른추가공급해야할물량을구하고이에따라영업점에청구해야할영업점별청구금액을계산하는알고리즘이다. - 영업점의개수는 N이며상품 A, B, C에대해각영업점별재고량은배열 A(N), B(N), C(N) 으로주어진다. - 재고량은 0부터 100사이의값이며, 상품별로재고의개수가 100을유지하도록추가공급물량을결정한다. - 영업점에공급하는상품 A의단가는 5,000원, 상품 B의단가는 3,000원, 상품 C의단가는 4,500원이다. - 영업점등급이 5 이상일경우 10% 의할인율이적용된다. 영업점등급은배열 G(N) 으로주어진다. - 계산된영업점별청구금액은배열 M(N) 에저장한다. - 알고리즘에사용되는변수는다음과같다. J : 첨자 NA : 상품A 추가공급량 NB : 상품B 추가공급량 NC : 상품C 추가공급량 MA : 상품A 청구금액 MB : 상품B 청구금액 MC : 상품C 청구금액 - 15 -

답항보기 1-1 2-2 3 0 4 1 5 100 6 110 7 2 8 3000 * NB 9 4000 10 4000 * NB 11 4500 12 4500 * NC 13 5000 14 70 15 80 16 90 17 A + B + C 18 A(J) 19 A(J) + B(J) + C(J) 20 B(J) 21 B(K) 22 C(J) 23 C(K) 24 G(J) < 5 25 G(J) <= 5 26 G(J) <> 5 27 G(J) > 5 28 G(J) >= 5 29 J < N 30 J <= N 31 J = N 32 J > N 33 J >= N 34 MA * MB * MC 35 MA + MB + MC 36 NA + NB 37 NA + NB + NC 38 NA 39 NB 40 NB + 3000 41 NB + NC 42 NB + NC / 100 43 NB / 3000 44 NC 45 NC * 8000 46 NC = 0 47 NC = 100 + C(J) 48 NC = 100 - C(J) 49 NC = C(J) 50 NC = C(J) - 100-16 -

[ 문제 9] 대여점회원관리다음은연말에비디오대여점에서우수고객의수를계산하는알고리즘이다. - 우수고객은지난 1년간대여점의총방문회수가 30회이상이거나총대여비디오수가전체고객의평균대여비디오수이상인고객이다. - 총연체회수가 3회를초과하는고객은우수고객에서제외한다. - 고객의총수는 N명이며 I번째고객의월별방문횟수, 월별대여비디오수, 월별연체횟수는각각 V(I, 12), R(I, 12), D(I, 12) 로제공된다. - 알고리즘에사용되는변수는다음과같다. S : 합계 J : 첨자 K : 첨자 M : 평균대여비디오수 C : 우수고객수 TV : 월별방문횟수 TR : 월별대여비디오수 TD : 월별연체횟수 - 17 -

- 18 -

답항보기 1 1 2 10 3 11 4 12 5 13 6 2 7 3 8 4 9 5 10 9 11 C 12 C = C + 1 13 C = C - 1 14 C = M 15 C = TR 16 C = TV 17 D(0, 0) 18 D(1, J) 19 D(J, K) 20 D(K, 1) 21 D(K, J) 22 J 23 M 24 N 25 N / S 26 R(0, 0) 27 R(1, J) 28 R(J, 1) 29 R(J, K) 30 R(K, 1) 31 R(K, J) 32 S 33 S * 0.5 34 S / (12 * N) 35 S / 12 36 S / N 37 TD 38 TD + D(J, K) 39 TR 40 TR + R(J, K) 41 TR + R(K, J) 42 TR <= 30 43 TR >= 30 44 TV + V(J, K) 45 TV + V(K, J) 46 TV <= 30 47 TV > 30 48 TV >= 30 49 TV 50 V(J, 1) - 19 -

[ 문제 10] 최우수강사찾기다음은영어전문학원에서학생들의토익점수를사용하여최우수담당강사를찾는알고리즘이다. - 학원에다니고있는총학생의수는 500명이다. - I번째학생의토익점수는 SC(I) 로제공된다. - I번째학생의담당강사코드는 T(I) 로제공되며이때강사코드는 1부터 10 사이의값이다. - 최우수담당강사는담당학생들의평균토익점수가가장높은강사이며, 최우수강사코드를출력한다. - 알고리즘에사용되는변수는다음과같다. J : 첨자 S(10) : 강사별토익점수합계배열 C(10) : 강사별학생수배열 B : 강사코드 MA : 강사별평균토익점수의최대값 M(10) : 강사별평균토익점수 MT : 최우수강사코드 - 20 -

답항보기 1 300 2 350 3 400 4 450 5 500 6 B = 0 7 B = J + 1 8 B = S(J) 9 B = SC(J) 10 B = T(J) 11 C + 1 12 C(B) + 1 13 C(B) - 1 14 C(B) / 2 15 J < 10 16 J < 11 17 J <= 10 18 J <= 11 19 J = 11 20 J > 10 21 J > 11 22 J > 500 23 J >= 10 24 J >= 11 25 M(B) < MA 26 M(B) > MA 27 M(J) < MA 28 M(J) = MA 29 M(J) > MA 30 MT = 0 31 MT = 1 32 MT = J + 1 33 MT = J 34 MT = M(J) 35 S + C 36 S(0) 37 S(J) * C(B) 38 S(J) * C(J) 39 S(J) + 1 40 S(J) + C(J) 41 S(J) / C(B) 42 S(J) / C(J) 43 S(J) 44 S(K) 45 S(T(J)) 46 SC(0) 47 SC(B) 48 SC(J + 1) 49 SC(J) 50 SC(S) - 21 -