안녕하세요.
회전별로 최소값을 찾아 그 때마다 출력한 후 다음 최소값을 찾는 방식으로 진행됩니다.
첫 번째 회전에서 가장 작은 최소값 14를 찾아 출력한 후 그 다음 작은 최소값 23을 찾는 작업을 진행합니다.
첫 번째 회전에서 최소값인 14를 찾은 상태에서는 R(POS)에 14가 기억되어 있습니다.
다음 회전에서는 14가 제외되어야 그 다음 최소값인 23이 찾아집니다. 그렇지 않으면 매 번 14만 찾아지게 됩니다. 그러므로 각 회전마다 최소값이 찾아지면 그 자리에는 입력될 수 있는 가장 큰 값을 저장해 두어 다음 회전부터 최소값 작업 시 그 자리가 찾아지지 않도록 하기 위한 작업입니다. 문제에서 100 미만의 자료가 입력된다고 가정하였으므로 100을 저장한 것입니다.
오늘도 즐거운 하루 되세요.
-
*2017-08-30 09:15:23
안녕하세요.
회전별로 최소값을 찾아 그 때마다 출력한 후 다음 최소값을 찾는 방식으로 진행됩니다.
첫 번째 회전에서 가장 작은 최소값 14를 찾아 출력한 후 그 다음 작은 최소값 23을 찾는 작업을 진행합니다.
첫 번째 회전에서 최소값인 14를 찾은 상태에서는 R(POS)에 14가 기억되어 있습니다.
다음 회전에서는 14가 제외되어야 그 다음 최소값인 23이 찾아집니다. 그렇지 않으면 매 번 14만 찾아지게 됩니다. 그러므로 각 회전마다 최소값이 찾아지면 그 자리에는 입력될 수 있는 가장 큰 값을 저장해 두어 다음 회전부터 최소값 작업 시 그 자리가 찾아지지 않도록 하기 위한 작업입니다. 문제에서 100 미만의 자료가 입력된다고 가정하였으므로 100을 저장한 것입니다.
오늘도 즐거운 하루 되세요.