수강후기
문제가 분명 미리 오름차순이 되어있는 a(i) 와 b(j)를 가지고 합하여 다시 오름차순하는거 마죠?
제가 가상으로 배열에 숫자넣어서 해보니..6번이 k=k+1 이여야 하는것 같은데요
더 테스트해봐야겟지만. 현재 한번 테스트해본걸로는 그렇습니다.
다른분들도 좀 해보지..ㅜ,ㅜ
예를들어 A(5)에 3, 5, 7, 9 ,10 과 B(3)에 4, 6, 8 이 들어있다구 가정하면
N은 5이고 M 은 3 이되죠 , 합하면 k=8 이죠..
알고리즘을 돌리다보면 c(k)배열에 6개까지 들어갑니다. 즉 c(6)까지 들어가고
나머지 남은 2개 즉, a(4)의 9와 a(5)의 10을 넣을 c(7)과 c(8)이남게되죠
그게 밑에 반복문(박스형)에서 처리해줘야 됩니다.
즉, a(4), a(5)를 반복하기이해 i= i, N 이 필요한거죠
해보면, i=4, 5 가 됩니다.
이때 c(k)=a(i) <---- c(7)=a(4) 가 들어가죠
이제 나머지 a(5)값 10이 마지막 c(8) 배열에 들어가기 위해서는
k가 1증가해야됩니다. 그래서
k=k+1 이되므로 반복문으로인해 다음엔 k가 8이 되어
c(8)=a(5) 값이 저장되고
반복문이 종료됩니다.
그러면 최종적으로 c(k) 배열에 n+M개 총 8개가 나란히 오름차순 배열되어있씁니다.
나름대로 n=3일때외 m=3일때..
그리고 n=5 일때와 m=3 또 n=3 m=5일때 다 해봣는데...
결과가 그런식으로나오는데...최종답은 두목님이나 다른 고수분께서 해주실거라밑고.
이만....^.^
제가 가상으로 배열에 숫자넣어서 해보니..6번이 k=k+1 이여야 하는것 같은데요
더 테스트해봐야겟지만. 현재 한번 테스트해본걸로는 그렇습니다.
다른분들도 좀 해보지..ㅜ,ㅜ
예를들어 A(5)에 3, 5, 7, 9 ,10 과 B(3)에 4, 6, 8 이 들어있다구 가정하면
N은 5이고 M 은 3 이되죠 , 합하면 k=8 이죠..
알고리즘을 돌리다보면 c(k)배열에 6개까지 들어갑니다. 즉 c(6)까지 들어가고
나머지 남은 2개 즉, a(4)의 9와 a(5)의 10을 넣을 c(7)과 c(8)이남게되죠
그게 밑에 반복문(박스형)에서 처리해줘야 됩니다.
즉, a(4), a(5)를 반복하기이해 i= i, N 이 필요한거죠
해보면, i=4, 5 가 됩니다.
이때 c(k)=a(i) <---- c(7)=a(4) 가 들어가죠
이제 나머지 a(5)값 10이 마지막 c(8) 배열에 들어가기 위해서는
k가 1증가해야됩니다. 그래서
k=k+1 이되므로 반복문으로인해 다음엔 k가 8이 되어
c(8)=a(5) 값이 저장되고
반복문이 종료됩니다.
그러면 최종적으로 c(k) 배열에 n+M개 총 8개가 나란히 오름차순 배열되어있씁니다.
나름대로 n=3일때외 m=3일때..
그리고 n=5 일때와 m=3 또 n=3 m=5일때 다 해봣는데...
결과가 그런식으로나오는데...최종답은 두목님이나 다른 고수분께서 해주실거라밑고.
이만....^.^
-
이전글
정보처리기능사
-
다음글
두목님 답변이 우리들의 글을 모아서..ㅋ
댓글
나그네이름으로 검색
김이상아이디로 검색
박성주아이디로 검색
김상훈아이디로 검색