문제 번호 1545. -- C언어프로그래밍2 11월 23일 퀴즈 - 2

1545: C언어프로그래밍2 11월 23일 퀴즈 - 2

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 51  해결 문제 수: 15
[제출][채점 상황 열람][게시판]

문제 설명

4개 그룹의 정수가 입력되고, 각 그룹마다 정수의 개수 (1개 이상)가 다른 경우, 
ragged array를 구성하면 메모리 효율성을 높일 수 있다.

입력 형식의 예는 아래와 같다.


1 3 12 23 34
0 2 10 15
2 1 100
3 1 200

설명하자면

1번 그룹에는 숫자 3개가 저장되고, 각 숫자들은 12, 23, 34이며,

0번 그룹에는 숫자 2개가 저장, 각 숫자들은 10, 15이다.
2번과 3번 그룹에는 각각 1개씩 저장, 각 숫자는 100과 200
** 그룹번호는 임의의 순서대로 입력된다.

"malloc함수와 정수 포인터 배열을 이용하여 ragged array를 구현하고,"

마지막에 입력되는 a와 b를 이용하여, a그룹의 인덱스 b 숫자를 출력하시오.

위의 예의 경우, 1 2가 입력되면 (a=1, b=2),
34를 출력하여야 한다.

** 지정한 형식 이외의 방식으로 구현한 경우, 0점 처리 및 부정행위로 간주하여, 페널티 부여 (기말고사 응시 제한 등)

입력

1 3 12 23 34
0 2 10 15
2 1 100

3 1 200

1 2

출력

34  (끝에 줄바꿈 표시없음)

입력 예시

1 3 12 23 34
0 2 10 15
2 1 100
3 1 200
1 2

출력 예시

34

도움말

출처

[제출][채점 상황 열람]