생각/TIL,WIL

[TIL]2022.09.24

kyunghoonk00k 2022. 9. 24. 21:16
반응형

오늘 한 일

요가
알고리즘 서로 어떻게 해결했나 !
알고리즘 문제 16 - 28번
혼공스 해보기


오늘 느낀 것

 

1. 자료구조와 알고리즘은 왜 중요할까?

- 자료구조 : 메모리를 효율적으로 사용하며 데이터를 
빠로고 안정적으로 처리하는것을 궁극적인 목표로
상황에 따라 유용하게 사용될 수 있도록 함
ex}스택,큐,그래프,트리 

- 알고리즘 : 특정 문제를 효율적이고 빠르게 해결하는것을 목표로 정해진 일련의 절차나 방법을 공식화함
특정 상황에 유용하게 쓸 수 있음. 반대로 적합하지 않은 상황도 있음 

2. 기초 코딩 능력, 전문 분야 지식, 기본 CS 지식
코딩 + 논리적 사고 = 문제 해결 능력

전문 분야 지식 = 백, 프론트, 딥러닝, 안드로이드 등등
최신 트렌드 + 깊이

CS 지식 = 네트워크 운영체제 컴퓨터 구조 소프트웨어와 같은 성능적 지식임. 탄탄할수록 업무상 발견되는 오류등을 빠르게 해결 가능 

3. 문제 해결 능력 

1) 논리적 사고 
어떤 현상에 있어서 추론하고 구조화해 해결방법을 이끌어냄 - 말이 되는가? 

2) 전산화 능력 
현실에 있는 것을 컴퓨터 세계로 보내는 것
논리를 조합해 컴퓨터 사고가 가능하게 하는 것

3) 엣지 케이스 탐색 
대외 상황을 찾는 능력

자료구조 알고리즘은 변하지 않는다.

 


혼공스 배운점


비파괴적 처리 : 처리 후 원본 내용이 변경되지 않음.
파괴적 처리 : 처리후 원본 내용이 변경
---------
while 반복문 잘 안쓰니까 헷갈렸음.
----------
use strict 엄격모드
변수를 let 으로 선언하지 않고는 사용할 수 없음.
블록으로 외부 변수를 가리고 내부 변수를 사용하는 현상을 섀도잉이라고 함
---------
화살표 함수 
콜백함수를 쉽게 입력하고자, 익명함수를 간단하게 사용하기 위해 
(매개변수) => {리턴값}
---------
메소드 내부에서의 this 키워드
---------
메소드 추가하기.
prototype.메소드명 ()

-----
toFixed() 
소수점 아래 ()자리까지 출력 
-------
trim()
공백없애기
--------
JSON.stringify()
배열,객체 정리
["a","b"] --- 배열
{"a":애플}  --- 객체
[

{"name":"java"}
,{"가격":20000}

]  --- 여러개의 자료
-------------
전개연산자를 사용한 배열 복사
[...배열]

내일 할 일

js 기본 문법 익히기 - 혼공스 7-1 부터
자바 8강까지 완강
알고리즘 문제 풀기 29 - 30
알고리즘 이해 안된거 손코딩 반복하기

반응형

'생각 > TIL,WIL' 카테고리의 다른 글

[TIL]2022.09.26  (0) 2022.09.27
[WIL] 2022.09.19 ~ 25 [JWT,API 정리 ++]  (0) 2022.09.25
[TIL]2022.09.23  (0) 2022.09.23
[TIL 특강 정리]  (4) 2022.09.22
[TIL]2022.09.22  (0) 2022.09.22