Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

자료병합하기

From ZeroWiki
Revision as of 17:28, 19 August 2008 by imported>undinekr
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

자료 병합하기

문제 : 데이터 a,b가 두 종류의 영역에 다음과 같이 위치하고 있고, 각 데이터는 정렬되어 있다. 

a 데이터 (10, 40, 70, 80, 90, 99) b 데이터 (20, 30, 40, 50, 60, 70, 85, 90, 95, 97, 99) a,b 데이터를 크기 순서로 (Ascending) 병합(Merge)하는 프로그램을 작성하여라.

입력

int a[] = {10, 40, 70, 80, 90, 99}
int b[] = {20, 30, 40, 50, 60, 70, 85, 90, 95, 97, 99}

출력

***************
*MERGE PROGRAM*
***************
A = 10 40 70 80 90 99
B = 20 30 40 50 60 70 85 90 95 97 99
C = 10 20 30 40 50 60 70 80 85 90 95 97 99

처리조건

  • 99는 각 영역의 마지막 임을 의미.

풀이

작성자 작성언어 개발시간 코드
임인택 HaskellLanguage 10분 자료병합하기/임인택
조현태 C/C++ . 자료병합하기/조현태
허아영 C 10분 자료병합하기/허아영



LittleAOI 문제분류