1차원 배열(array)은 **같은 자료형의 값**을 연속한 기억공간에 저장하는 구조이다. C에서 `int a[5];`라고 선언하면 길이 5의 정수 배열이 만들어지고, **인덱스는 0부터 시작**한다. 즉 첫 원소는 `a[0]`, 마지막 원소는 `a[4]`이다(길이가 `n`이면 마지막 인덱스는 `n-1`).
정수 5개를 배열에 저장한 뒤, **첫 번째 원소(`a[0]`)와 마지막 원소(`a[4]`)**를 공백으로 구분하여 출력하시오.
힌트(C) — 입출력 뼈대만 제공합니다.
int a[5];
for(int i=0;i<5;i++) scanf("%d",&a[i]);
/* TODO: a[?]와 a[?]를 공백으로 출력 */
힌트(Python) — 입출력 뼈대만 제공합니다.
a = list(map(int, input().split()))
# TODO: a[?]와 a[?]를 공백으로 출력