본문 바로가기

전체 글220

[엘리스 AI 트랙 2기] Day 13 - 자바스크립트 기본 var a = 1; let b = 2; const c = 3; 변수를 선언하는 세가지 방법이다. 하지만 구글? 어디 사내에서는 var를 절대 쓰지 않는 룰이 있다고 한다. var가 가진 이상한 특성 때문이다. let는 값이 ㅂㄴ하는 변수에 대해, const는 상수처럼 변하지 않는 애를 선언할 때 쓰면 된다. 문자열 var str1 = "Hello Wolrd"; str1.length; str1.charAt(0); // 인덱스 -> H가 나온다. str1.split(" "); // 구분자 배열 var fruit = ["사과", "배", "포도"]; fruit.length; fruit.push("딸기") // 뒤에 삽입 fruit.unshift("레몬") // 앞에 삽입 fruit.pop(); // 뒤를.. 2021. 7. 11.
[엘리스 AI 트랙 2기] Day 12 - HTML/CSS (이고잉 코치님) 강소리(강사님의 좋은 말씀) 알고리즘 어려워요~했더니 자료구조,알고리즘은 취업하자마자 바로 쓸 일은 없다. 취업이나 인터뷰 때문에 미리 가르쳐준 것 같다. 좌절감 느끼지 말고 평생 할 숙제라 생각하라. 시간을 많이 보내다보면 자기한테 필요한 것을 알게 되면서 네이티브가 된다. 중급으로 갈 수록 선생님이란 건 없다. grid-template-columns: 1fr 1fr 1fr; 칼럼이나 로우를 나눠주는 그리드라는 기능이다. 나중에 요긴하게 쓰일 것 같으니 저장해두자. https://opentutorials.org/course/3265 나중에 시험삼아 홈서버를 구축해보자. 여기는html을 검증해주는 곳이다. https://validator.w3.org/#validate_by_input 2021. 7. 11.
[엘리스 AI 트랙 2기] Day 11 - HTML/CSS 글을 다 썼는데 날아가서 화가 나가지고 나중에 쓰겠습니다 https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions CSS 트랜지션 사용하기 - CSS: Cascading Style Sheets | MDN CSS 트랜지션은 CSS 속성을 변경할 때 애니메이션 속도를 조절하는 방법을 제공합니다. 속성 변경이 즉시 영향을 미치게 하는 대신, 그 속성의 변화가 일정 기간에 걸쳐 일어나도록 할 수 있습니 developer.mozilla.org https://webclub.tistory.com/621 CSS 애니메이션(Animation), 키프레임(keyframes) CSS3 애니메이션은 요소에 적용되는 CSS 스타일을 다.. 2021. 7. 11.
[엘리스 AI 트랙 2기] Day 10 - 동적계획법, 그래프 동적계획법 정의 계산 복잡도가 큰 문제를 풀 때, 중복되는 문제는 풀지 않고 이전에 계산한 결과를 참조하여 중복 연산의 수를 줄여 빠르고 효율적으로 문제를 푸는 방식이다. 참조는 리스트의 인덱싱을 사용할 수도 있고 해시테이블(딕셔너리)를 사용할 수도 있다. 기저조건은 미리 딕셔너리나 리스트에 저장해두고 시작한다. 탑 다운 방식의 풀이 우리가 구하고자 하는 함수를 F라고 했을 때, F(n)의 값에서부터 f(n) = f(n-1) + f(n-2) 식으로 계속 내려와 기저조건까지 오는 방법이다. (딕셔너리 사용) 바텀-업 방식의 풀이 n=1일 때, n=2일 때 정도까지의 값을 미리 저장해두고, 리스트에 n=3, n=4, ... 처럼 하나씩 값을 계속 추가하면서 N까지 도달하는 방법이다. 그래프 그래프는 표현하는.. 2021. 7. 11.