배열(array)

SANGKU OH·2020년 7월 21일
0
post-thumbnail

배열

배열은 인덱스를 가지는 복수의 자료를 저장할 수 있는 자료구조 입니다. 데이터는 순차적으로 저장되며 중복이 가능합니다. 저장된 데이터에는 인덱스를 이용하여 접근이 가능합니다.

구조

"서울", "대전"과 같은 배열의 값, 하나하나를 Element(요소)라고 부릅니다.

요소와 요소 사이에는 쉼표로 구분합니다.
요소 자리에는 이제까지 배운 String, Number, Array 모두 가능합니다.

String형인 "대전"은 index가 0
Number형인 1987은 index가 1
Array형인 ["하나", "둘", 3]은 index가 2입니다.

index를 사용하면 해당 배열의 요소를 가져올 수도 있습니다.

활용

아래의 예제를 확인해보자

예제 1

  • getElement 함수안에 arr 변수를 선언했습니다.
  • arr 변수는 배열을 할당했고요, 배열에는 다양한 데이터 타입의 요소가 들어있네요!
  • 배열이 담긴 arr 변수에 접근하여 getElement 함수가 "array" 라는 문자열을 return 할 수 있도록 해주세요.

arr의 두번째 요소[4, ["array", 9]. 2+3]의 두번째 요소["array", 9]의 첫번째 요소"array"를 return!

예제 2

  • addFirstAndLast 함수에 주어진 인자 myArray는 숫자 값으로만 이루어진 array 입니다.
  • addFirstAndLast 함수에 주어진 인자 myArray 의 첫번째 element와 마지막 element의 값을 더한 값을 리턴해주세요.
  • 만일 myArray에 한 개의 요소만 있다면 해당 요소의 값을 리턴해 주시고 요소가 없는 비어있는 array라면 0을 리턴해주세요.

profile
Prof.Google을 통해 필요한 정보를 이 곳에 insert 🐸

0개의 댓글