
오늘은 Day 11
2023년 04월 25일
오늘도 아직도 감기 진행 중 ㅠㅠ 감기가 오래간다...
감기가 빨리 나아지면 좋겠다
더욱 건강 관리 컨디션 관리에 힘써야지!!
오늘은 배열!! 배열은 여러개의 값을 순서대로 저장하는 자료 구조이다.
2023.04.24 - [웹 < 프런트앤드 >/자바스크립트] - 배열
배열
자바스크립트에서 배열(Array)은 여러 개의 값을 순서대로 저장하는 자료 구조입니다. 1) 배열은 대괄호([]) 안에 콤마(,)로 구분된 값들을 넣어서 생성할 수 있습니다. 예를 들어, 다음과 같이 배열
colco-coding.tistory.com
어제 미리 선행하여 공부한 배열의 자료 정리이다~!
오늘은 코플릿에서 문제위주로 공부했다~! 근데 답을 공유하는 것은 안되니까~!! 다른 문제를 예제로 몇 개 더 풀어 봤다~!!
1. 배열 생성 및 출력
다음과 같이 문자열로 이루어진 배열을 생성하고, 각 항목을 콘솔에 출력하는 코드를 작성해보세요.
["apple", "banana", "cherry", "date"]
답
const fruits = ["apple", "banana", "cherry", "date"];
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
2. 배열 합산
다음과 같이 숫자로 이루어진 배열이 있습니다. 이배열의 모든 항목을 더한 값을 구하는 코드를 작성해 보세요.
[10,20,30,40,50]
답
const numbers = [10, 20, 30, 40, 50];
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
console.log(sum);
3. 배열에서 최댓값 찾기
다음과 같이 숫자로 이루어진 배열이 있습니다. 이 배열에서 가장 큰 값을 찾는 코드를 작성해 보세요.
[1, 10, 5, 20, 8]
답
const numbers = [1, 10, 5, 20, 8];
let max = numbers[0];
for (let i = 1; i < numbers.length; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
}
console.log(max);
4. 배열에서 짝수만 찾기
다음과 같이 숫자로 이루어진 배열이 있습니다. 이 배열에서 짝수만 찾아서 새로운 배열에 저장하는 코드를 작성해 보세요.
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
답
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const evens = [];
for (let i = 0; i < numbers.length; i++) {
if (numbers[i] % 2 === 0) {
evens.push(numbers[i]);
}
}
console.log(evens);
5. 배열에서 요소 삭제하기
다음과 같이 문자열로 이루어진 배열이 있습니다. 이 배열에서 "orange" 항목을 삭제한 후, 새로운 배열을 출력하는 코드를 작성해 보세요.
["apple", "banana", "orange", "cherry"]
답
const fruits = ["apple", "banana", "orange", "cherry"];
const index = fruits.indexOf("orange");
if (index > -1) {
fruits.splice(index, 1);
}
console.log(fruits);
문제를 풀 때 전에 배웠던 for문과 if 문이 역시나 잘 사용되는 것을 알 수 있었다.
for문과 if 문의 개념을 확실히 하기 위해 따로 정리하는 시간을 가져야겠다~!!
- 오늘의 한줄 -
교육은 우리 자신의 무지를 점차 발견해 가는 과정이다.
Education is a progressive discovery of our own ignorance.
윌 듀란트 Will Durant
공부 명언 : 네이버 통합검색
'공부 명언'의 네이버 통합검색 결과입니다.
search.naver.com
| [코드스테이츠 FE 45기] _2023.04.27 _ Day 13 (0) | 2023.04.27 |
|---|---|
| [코드스테이츠 FE 45기] _2023.04.26 _ Day 12 (0) | 2023.04.26 |
| [코드스테이츠 FE 45기] _2023.04.24 _ Day 10 (0) | 2023.04.24 |
| [코드스테이츠 FE 45기] _2023.04.21 _ Day 9 (0) | 2023.04.21 |
| [코드스테이츠 FE 45기] _2023.04.20 _ Day 8 (0) | 2023.04.20 |