저두 학생인데요... 문제를 잘 이해해보면 정렬대상(예약수량*예약금액) 과 출력대상 (예약수량*예약금액) 이 동일한 초급유형의 문제입니다, 단 조금 특이한 문제 유형으로 내림차순 정렬후에 1부터 10번쨰까지 라는 조검이 붙었을 뿐이죠 조심하셔야 할부분은 정렬을 한 후에 1부터10까지 라는 조건이므로 정렬 밑에다 for문을 이용해 코딩하셔야한다는거죠... 어설픔 답변이네요.... 나중에 교수님이 자세히 말씀해주실거예요... 합격하세요
>>
정보처리 기사 실기 기출문제(2005년 05월 13일 오후) >>
■ 입력 파일명 및 경로 : C:\C_it\data\san0105.txt >>
문제 1】 일련번호의 마지막자리의 숫자 1자리가 짝수인 자료에 대하여 (예약수량 × 예약금액)에 따라 내림차순 정렬하여 1번째부터 10번째 까지 (예약수량 × 예약금액)의 합계를 구하여 출력하시오. 동일값 발생시 일련번호에 따라 오름차순 정렬하시오.(20점)
지금 이 문제를 풀려고 하는데요. 이 문제가 왜 초급정렬 문제인지 잘 모르겠어요.
전 중급이라고 생각했거든요. 정렬대상(예약수량*예약금액)과 출력대상(1번째부터 10번째까지 (예약수량*예약금액)의 합계 이 다른데 왜 중급처럼 풀지 않고 초급처럼 푸는지요?
전 정렬대상과 출력대상이 달라서 중급처럼 풀다가 도저히 안 풀려서 모범 코딩을 보니 초급유형처럼 풀이가 되어 있어서 이해가 안되어서요. 이문제 일련번호도 배열변수 적용하고 풀어야 하는 중급아닌지요?(그런데 중급처럼 푸니깐 일련번호를 배열변수와 그냥 변수로 주는 부분이 많이 애매했어요.)
그리구요. 이문제 처음에 코딩해놓고 검산할려고 하는데 코딩하는 것 보다 시간이 엄청많이 걸리던데요. 숫자가 정말 너무 너무 크고 계산할게 너무 많은 경우 검산을 그래도 끝까지 하는게 좋을지요? 숫자가 정말 너무 엄청나서요...
|