Practice #1
Coddy의 스택 - 자료구조 시리즈 #1 코스 레슨 — 13개 중 9번째.
다음 도전 과제들은 stack 을 사용하도록 설계되었습니다.
Stack 자료 구조는 이미 제공되어 있습니다 — 그것을 사용하세요!
챌린지
쉬움정수 배열(a)을 입력으로 받아 순서가 뒤집힌 배열을 반환하는 reverse 함수를 작성하세요.
이 문제를 해결하기 위해 제공된 Stack을 사용하세요!
직접 해보기
#include <stdio.h>
#include <stdlib.h>
#include "reverse.h"
int main() {
int* a = (int*)malloc(sizeof(int) * 1000);
int aSize = 0;
int x;
while (scanf("%d", &x) == 1) {
a[aSize++] = x;
}
int returnSize;
int* result = reverse(a, aSize, &returnSize);
for (int i = 0; i < returnSize; i++) {
printf("%d\n", result[i]);
}
free(a);
return 0;
}