일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬 강의
- C++
- 2020
- 다이나믹프로그래밍
- IOT
- 계획
- mmcv
- 2021
- 강좌
- 철학
- dp
- mmdetection
- 자작시
- 공부
- python 강좌
- 머신러닝
- 백준
- 라즈베리파이
- 알고리즘
- 프로그래밍
- dynamic programming
- 라즈베리파이3
- python
- 파이썬
- BOJ
- it
- 파이썬 강좌
- 라즈베리파이 모니터
- 강의
- python 강의
- Today
- Total
목록
2021
(6)
반응형
Stargazer
*자료구조 시간에 문제풀다가 배운 내용을 정리한 것입니다. 입력: 후위 순회한 결과와 그 노드의 깊이 출력: 전위 순회한 결과 예를 들어 후위 순회한 결과가 다음과 같이 주어 졌을때, 값: 5 2 8 9 10 6 7 3 4 1 깊이: 2 1 3 3 3 2 2 1 1 0 출력은 다음과 같다 1 2 5 3 6 8 9 10 7 4 트리를 그림으로 그리면 다음과 같다. #솔루션 우선 깊이의 개념을 이해해야한다. 깊이는 노드가 루트에서부터의 간선의 개수이다. 그리고 후위 순위는 가장 왼쪽 것부터 그리고 가장 깊이가 깊은 것부터 처리한다. 따라서 깊이의 변화로 이들의 관계가 무엇인지 알 수 있다. 우선 노드 1의 자식은 깊이가 1인 녀석들이다. 그래서 입력값으로부터 2 3 4 임을 알 수 있다. 여기서 더 내려가면..
자바스크립트를 공부하다보니 궁금해졌다. name과 class 모두 동일하게 여러요소에 중복하게 쓸 수 있는데, 그 차이점이 도대체 뭘까? 근본적으로 name은 개인을 구별하기 위함이지만 중복이 가능하고, (말그대로 '이름' -> 동명이인 존재 가능) class는 특정 그룹을 묶을때 사용한다. 그래서 중복이 가능한 것이다. 또한 name은 css에서 선택자가 없으므로 사용이 불가하고, 반대로 class는 선택자 있어서 css에서 사용이 가능하다.
안녕하세요? COM2IT 입니다. 오늘은 제어문에 대해 배워 보겠습니다. (IDLE을 열어서 직접 실습이 가능합니다) 제어문이란? 제어문은 조건문, 반복문, 분기문 3가지로 나눌 수 있습니다. 조건문은 조건에 따라서 실행하는 코드를 다르게 합니다. 예를 들면, "내가 배고프면 밥을 먹고, 그렇지 않으면 간식을 먹어라." 라는 문장은 조건문이라고 볼 수 있습니다. "배고프면"이라는 조건에 따라, 만족하면 '밥먹기'를 실행하고, 만족하지 않으면 '간식 먹기'를 실행합니다. 반복문은 어떤 조건을 만족하면 반복합니다. 예를 들면, "내가 1.5L 물통을 채우고 있다. 1.5L가 다 찼으면 가지고 나가고, 그렇지 않으면 계속 채운다."라는 문장이 있을 때, "물을 채울 때 까지 반복한다" 는 반복문에 해당 할 수..
안녕하세요! 모두의 IT 세상의 COM2IT 입니다. 파이썬에서 사용하는 연산자에 대해서 알아보도록 하겠습니다. 산술 연산자(Arithmetic Operators) 산술 연산자는 사칙연산 같은 연산자를 들을 말합니다. 변수 a = 4, b = 10 가 있다고 가정하고, 각 연산자에 따른 결과는 다음과 같습니다. 연산자 의미 예시 결과 + 더하기 a + b 14 - 빼기 a - b -6 * 곱하기 a * b 40 / 나누기 b / a 2.5 % 나머지 b % a 2 ** 제곱 a ** 2 16 // 몫 b // a 2 비교 연산자(Comparison Operators) 비교 연산자는 두 값을 비교해서 연산자에 따른 참 또는 거짓의 값을 반환하는 연산자입니다. a = 1, b=2 라 가정해보면, 연산자에 따..
안녕하세요? COM2IT 입니다. 오늘은 함수에 대해서 알아보겠습니다. 함수란 무엇인가 우리는 학생 시절 수학시간에 함수라는 개념을 배웠습니다. 대충 y = f(x) 의 형태를 가진 것을 함수라고 부릅니다. "어떤 x의 값을 f 라는 함수에 넣었더니 y라는 값이 나온다." 이 함수의 개념은 파이썬의 함수의 개념과 동일합니다. "어떤 매개변수 x를 함수 f 에 넣었더니 y라는 반환값이 나온다" 즉, 함수는 어떤 값을 받으면 그에 따라 특정 기능을 수행하기 위한 일종의 명령어 집합과 같습니다. 이전에 자료형 강좌에서 사용했던 set() 이나 list의 .append() 등이 함수에 해당합니다. (이 둘은 약간의 차이가 있으나 추후 클래스/메소드 강좌에서 언급하겠습니다.) 함수 구조 및 정의 그렇다면 파이썬에..