섹션23-3번 보면
좌우로 번가라가면서 버블정렬하는 문제입니다.
문제에 최소값으로 이동하라는 문구때문에 shift변수가있는데
만약 입력이 배열이 10개고
입력이 1 2 3 4 5 6 7 8 9 10 이라면
shift값이 초기화 되지 않아 오류가 아닌가요?
이런게 시험에 나왔다면 그 시험때 문제가있었을꺼같은데
이런 오류가 있는 시험은 점수 체크가 어떻게되나요?
안녕하세요.
오름차순 렬을 수행하는 문제인데, 주어진 데이터가 오름차순으로 정렬이 된 데이터가 입력된다고 하면 이 억지스런 조건이 될 수 있습니다. 만일 실제 시험에서도 이런 문제가 나왔을 경우 별다른 조건이 없다면 묵시적으로 오름차순 렬이 수행될 수 있는 데이터가 주어졌다는 것을 감안해야 한다고 할 것 같습니다.
순서도를 완성할 수 있도록 사용자가 적당한 데이터를 선정하여 진행해야 하므로 이런 경우에는 정렬이 가능한 데이터가 입력되었다는 가정하에 문제를 해결하는 것이 가장 안전한 방법입니다.
오늘도 즐거운 하루 되세요.
"-
*2013-04-01 09:34:03
안녕하세요.
오름차순 렬을 수행하는 문제인데, 주어진 데이터가 오름차순으로 정렬이 된 데이터가 입력된다고 하면 이 억지스런 조건이 될 수 있습니다. 만일 실제 시험에서도 이런 문제가 나왔을 경우 별다른 조건이 없다면 묵시적으로 오름차순 렬이 수행될 수 있는 데이터가 주어졌다는 것을 감안해야 한다고 할 것 같습니다.
순서도를 완성할 수 있도록 사용자가 적당한 데이터를 선정하여 진행해야 하므로 이런 경우에는 정렬이 가능한 데이터가 입력되었다는 가정하에 문제를 해결하는 것이 가장 안전한 방법입니다.
오늘도 즐거운 하루 되세요.
"