목록분류 전체보기 (96)
코딩 성장기

To do 재귀 함수 스프린트 문제 풀기 알고리즘 queue/stack 개념 공부 tree 구조 / graph, bst 개념 공부
1 부터 n 까지의 합을 구해야한다. 이때 가장 작은 단위인 base case 는 n = 1 인 경우가 된다. def triangle_number(n): if n == 1 : return 1 return n + triangle_number(n-1) 삼각수를 구하는 함수 triangle_number(n)은 자연수를 리턴값으로 가진다. 따라서 n을 입력받을 경우, 재귀적 사고에 따라 n에 triangle_number(n-1)이 리턴하는 값을 더해주면 된다.
피보나치 수열이란? 세개의 항이 있을때, 첫번째 항과 두번째 항의 합이 세번째 항의 되는 수열. 첫번째 항과 두번째 항의 값은 모두 1이다. 세번째 항 = 첫번째 항 + 두번째 항 = 1 + 1 = 2 네번째 항 = 두번째 항 + 세번째 항 = 1 + 2 = 3 다섯번째 항 = 세번째 항 + 네번째 항 = 2 + 3 = 5 ... # n번째 피보나치 수열 구하기 def fib(n): if (n == 1) or (n ==2): return 1 return fib(n-1)+fib(n-2)

React(리액트) 란? 프론트엔드 개발을 하기 위한 자바스크립트 오픈 소스 라이브러리. 메타(구. 페이스북)에서 2013년에 만든 웹 프레임워크이며 현재까지 계속 유지보수 되고있다. 싱글 페이지 어플리케이션 혹은 모바일 어플리케이션 개발(React Native 이용)에 사용될 수 있다. 싱글 페이지 어플리케이션(Single Page Application, SPA) 이란? 서버로부터 완전한 페이지를 불러오지 않고 변하는 부분의 데이터만 받아 페이지를 업데이트 하는 웹사이트/웹어플리케이션 장점: 서버 과부화 문제가 줄어들고, 사용자와의 상호작용이 빠르다 단점: 대부분의 코드가 JavaScript에 작성되어 있어 JavaScript 파일이 무거워 질 뿐만 아니라 초기 화면 렌더링이 느림. SEO(검색 엔진 ..

To do 자바스크립트 객체지향 클래스를 이용한 모듈화 개념 자바스크립트 객체지향 프로토 타입 개념 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요? 나의 오늘 학습 만족도는 몇 점인가요?

To do 리액트 state & props 트위틀러 앱 제작 DOM 사용법 개념 마무리

To do 리액트 SPA 공부 ㅇ 요소수 지도 CSS 처리 △ - Switch - 보여줄 컴포넌트 설정 / Route - 해당 컴포넌트가 보이는 주소 설정 CSS에서 색상을 넣을때, 단일 색상이 아닌 그라데이션 속성을 줄 수 있다. https://www.cssgradienteditor.com/ CSS Gradient Editor Best CSS gradient generator online. You only need this tool for creating colorful CSS gradeint backgrounds and patterns for your website and blog. www.cssgradienteditor.com 위의 사이트에 접속하면, 코드에 적용하기 전에 미리 그라데이션 상태를 확..