오늘은 오전에 알고리즘 문제를 풀어보았다. 쉬운것 처럼 보여도 쉽지가 않다는게 알고리즘 문제같았다.
이제 시작한지 막 1개월이 넘어가는데 좀 더 열심히 노력해서 눈에 익도록 해야겠다는 생각이 더 들었다.
001. 선언과 할당
const name = '주현';
console.log(name);
002 . 재할당
let name = '주현';
name = '철수'
console.log(name);
003. 배열의 선언과 할당
const fruits = [];
fruits.push('사과','바나나','파인애플')
console.log(fruits);
004. 배열의 기능
const fruits = ['사과', '바나나', '파인애플'];
const newFruits = [];
newFruits.push(fruits[fruits.length-1])
console.log(newFruits);
005. 배열의 기능
let students = ["철수", "영희", "훈이", "짱구", "유리"]
let newArr = students.slice(0,3);
console.log(newArr);
006. 배열의 기능
let fruits = ["사과", "바나나"]
for(let i = 0; i < fruits.length; i++){
console.log("맛있는 " + fruits[i]);
};
007. 문자열 배열
const number = "01012345678"
let arr = []
arr.push(number.slice(0,3))
arr.push(number.slice(3,7))
arr.push(number.slice(7,11))
console.log(arr);
008. 객체의 선언과 할당
const student = {};
student.name = '철수';
console.log(student);
009. 객체의 키&값 추가
const student = {
name: "철수",
age: 8,
};
const school = {
name: "다람쥐초등학교",
teacher: "다람이",
}
student.school = school;
console.log(student);
010. 객체의 키&값 삭제
let student = {
name: "철수",
drink: "사이다"
};
delete student.drink
console.log(student);
011. 객체와 배열의 값
const classmates = [
{
name: "철수",
age: 8,
school: "다람쥐초등학교"
},
{
name: "영희",
age: 8,
school: "토끼초등학교"
},
{
name: "짱구",
age: 8,
school: "다람쥐초등학교"
}
];
classmates[1].school = "다람쥐초등학교";
console.log(classmates);