전체 글216 [엘리스 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. [엘리스 AI 트랙 2기] Day 9 - 알고리즘 1 재귀호출 여기서도 저번 강의와 비슷하게 알고리즘의 정의, 성질에 대한 내용으로 시작했다. 수학적 귀납법과 재귀적 증명법에 대한 개념도 나왔는데, 이는 재귀함수를 만드는 절차와도 비슷했다. 첫 단추인 기저조건 정하기가 참 중요하고 어려운 것 같다. 문제해결의 절차, 완전탐색, 시간 복잡도 문제 해결 절차를 잘 따라야 한다. 모든 경우를 탐색해도 괜찮은 경우라면 모든 경우를 탐색하는 방법으로 문제를 풀자. 분할정복법 분할정복으로 풀 수 있는 문제들 합병정렬 퀵정렬 거듭제곱 구하기 연속 부분 최대합 가장 가까운 두 점 찾기 히스토그램 탐욕적기법 순간의 최적의 선택이 궁극적으로 최적의 선택이라는 생각으로 문제를 해결하는 방식이다. 결정을 해야하는 순간마다 그 순간의 효용을 최대화하는 선택을 하는 것인데, 유현준.. 2021. 7. 11. 이전 1 ··· 20 21 22 23 24 25 26 ··· 54 다음