📚 TIL
노마드코더 CSS 챌린지 DAY 12, 이코테 파이썬 알고리즘, 코어 자바스크립트
🍟 노마드코더 CSS 챌린지 과제 제출하기
오늘은 2일동안 진행하는 과제였어요!
근데 하다보니 끝낼 수 있을 것 같아서 3시간걸려서 그냥 끝냈어요
scroll이랑 hover까지 구현했어요 ㅎㅎ 재밌다~~
내일 CSS 챌린지는 쉽니다~~ 마지막 과제 하나 남았다!
🍟 이코테 2부 유형별 알고리즘 이론 - 정렬, 이진 탐색, 다이나믹 프로그래밍
오늘 정렬 마지막 문제를 풀었는데요
정렬로 풀어야되는데 다르게 풀고
이진탐색으로 풀어야되는데 다르게 풀었어요
시간복잡도때문에 해설처럼 풀어야되는데!!
다이나믹 프로그래밍은 풀다가 모르겠어서 내일 풀려고요 ㅎㅎ
이론 공부까지만 했어요!
🍟 코어 자바스크립트 1장 공부하기
1장 데이터 타입
1-1 데이터 타입의 종류
- 기본형 : 값이 담긴 주솟값을 바로 복제. 숫자, 문자열, 불리언, null, undefined, 심볼 등
- 참조형 : 값이 담긴 주솟값들로 이루어진 묶음을 가리키는 주솟값을 복제. 객체, 배열, 함수, 날짜, 정규표현식, Map, WeakMap, Set, WeakSet 등
1-2 데이터 타입에 관한 배경지식
1-2-1 메모리와 데이터
- 비트 : 0 또는 1만 표현할 수 있는 하나의 메모리 조각, 고유한 식별자를 가짐
- 바이트 : 1바이트는 8개의 비트로 구성, 총 256개의 값 표현 가능
- 모든 데이터는 메모리 주솟값을 통해 서로 구분하고 연결할 수 있음
1-2-2 식별자와 변수
- 변수 : 변할 수 있는 데이터
- 식별자 : 어떤 데이터를 식별하는 데 사용하는 이름, 변수명
1-3 변수 선언과 데이터 할당
1-3-1 변수 선언
- 변수란 변경 가능한 데이터가 담길 수 있는 공간
- 변수 선언 : 메모리에서 비어있는 공간 하나를 확보하고 공간의 식별자를 지정
1-3-2 데이터 할당
- 변수 할당 : 데이터를 저장하기 위한 별도의 메모리 공간을 확보해 문자열을 저장하고 그 주소를 변수 영역에 저장
- 데이터 변환을 자유롭게 하고 메모리를 효율적으로 관리하기 위한 방법
- 기존 문자열에 변환을 가하면 문자열을 새로 만들어 별도의 공간에 저장하고 그 주소를 변수 공간에 연결
1-4 기본형 데이터와 참조형 데이터
1-4-1 불변값
- 변수와 상수를 구분 짓는 변경 가능성의 대상 : 변수 영역 메모리
- 불변성 여부를 구분할 때의 변경 가능성의 대상 : 데이터 영역 메모리
1-4-2 가변값
- 참조형 데이터 : 객체의 변수(프로퍼티) 영역이 별도로 존재
- 데이터 영역은 기존의 메모리 공간을 그대로 활용
- 데이터 영역에 저장된 값은 불변값이나 변수에 다른 값을 대입할 수 있음
- 참조 카운트 : 어떤 데이터에 대해 자신의 주소를 참조하는 변수의 개수
- 참조 카운트가 0이 되면 가비지 컬렉터의 수거 대상이 됨
1-4-3 변수 복사 비교
- 기본형 데이터를 복사한 변수의 값을 바꾸면 주솟값이 바뀜
- 참조형 데이터는 복사한 변수의 프로퍼티를 변경할 경우 주솟값이 변경되지 않으나 변수 자체를 변경하면 주솟값이 변경됨
😁 오늘 한 일
📕 공부하기
- 오늘은 낮에 알고리즘 풀어봤어요!!
- 낮에 알고리즘을 풀면 여유롭게 할 수 있는게 장점인데요
- 단점은 몇시간을 해버리니까 다른 공부의 압박에 오히려 제대로 안한다는점..?
- 딴짓을 많이 했어요 ㅠㅠ 방바꾸고 게임하고
- 알고리즘을 오전에 해볼까요 ㅎㅎ 다양하게 해봐야겠다
📺 방구조 바꾸기
- 방구조를 또 바꿨어요 ㅋㅋ 티비랑 책상!
- 자는곳 옆에 티비가있어서 맘에 안들더라고요! 자는곳 앞에서 볼 수 있게 바꿨어요
- 그리고 어제 등쿠션도 주문했거든요 오면은 기대서 티비볼 수 있어요 히히
🎮 플스 게임하기
- 오늘 저녁먹고 게임을 했어요
- 몬스터 헌터 월드를 했는데요 길치라서 첫번째 퀘스트에서 10분동안 헤매고 ㅠㅠ
- 자막이 너무 작아서 벽에 기대서하면 안보이고 앞에서하면 등이 아파요
- 그래도 열심히해서 큰 공룡 하나 잡았어요!!!
- 당근마켓에서 다른 게임을 살까 생각이들어요 ㅎㅎㅎ
'코딩 > TIL' 카테고리의 다른 글
TIL #210502 (0) | 2021.05.03 |
---|---|
TIL #210501 (0) | 2021.05.01 |
TIL #210429 (0) | 2021.04.29 |
TIL #210428 (0) | 2021.04.28 |
TIL #210427 (0) | 2021.04.27 |