- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동적계획법
- BFS
- 시뮬레이션
- 아파치
- ubuntu
- C++
- 춤
- dynamic programming
- 배틀
- baek joon
- 비주얼 스튜디오 코드
- 공연
- 알고리즘
- Graph
- BOJ
- 그래프
- 넓이 우선 탐색
- simulation
- 다이나믹 프로그래밍
- 우분투
- apache
- 백준
- Visual Studio Code
- cube sound
- filezila server
- dfs
- Algorithm
- dp
- 삼성 알고리즘
- sw expert academy
목록전체보기 (70)
댄코 - 댄싱코딩
1.filezila server 설치https://filezilla-project.org/ 2. 사용할 포트(port) 설정Edit - Settings - General settings - Listen on these ports에 사용할 포트입력 3.Passive 모드 설정Use custom port range 설정, User the following IP에 자신의 공유기 IP 입력 4.방화벽 예외 설정제어판 - windows 방화벽 - windows 방화벽을 통해 앱 또는 기능 허용 - 설정 변경 - 다른 앱 허용 - 찾아보기 에서 filezila server추가 (개인, 공용 모두 체크) 5. 포트포워딩192.168.0.1에 접속,고급설정 - NAT/라우터 관리 - 포트포워드 설정에서 다음과 같은 규..
#include #include using namespace std;int main(){ int a = 10; //int to string string str = to_string(a); //string to int int b = stoi(str); cout
#include using namespace std;int main(){ char ch[100] = "FF"; //10진수로 변환 int nDec = (int)strtol(ch, NULL, 16); //10진수 출력 cout
이 글은 책, 한빛미디어의 강화학습 첫걸음을 참조해서 작성되었습니다. 1.강화학습이란?딥러닝의 한종류지구의 모든 생물이 공유하며 모든 지능적인 행동의 기반이 되는 관계인 상호관계를 포착해서 공식적인 모델로 만드는것행위자의 액션이 환경에 영향을 줌. 이에 따라 행위자가 보상을 받게되는 형태 2.강화학습의 세가지 요소액션 의존성 : 각 액션은 다른 보상을 가져옴시간 의존성 : 보상은 시간이 지연되고 나서야 주어져야함, 보상이 자주 있는것이 아니라 드문드문 있음.상태 의존성 : 어떤 액션에 대한 보상은 환경의 상태에 좌우됨. 적절한 액션을 취하기 위해 환경의 특성을 이해해야함 3. 정책 : 주어진 환경의 어떤 상황에서 어떤 행위자가 취하게 되는 일련의 액션 -행위자가 주어진 황경 내에서 최대의 보상을 얻는 정..
문제보기두단계로 나눠서 풀이했다.1.dfs로 사람들이 1번 계단으로 갈지 2번 계단으로 갈지 결정하는 모든 경우의 수를 도출2. 도출된 경우의 수로 cur변수를 1씩 증가시키며 계단에 도착하는지 검사-계단에 도착시 계단 높이 + 1을 계단 벡터(stairPool)에 push (계단에 도착 후 1분뒤 내려가기 시작하므로)-계단에 사람이 있다면 한칸씩 내려감-모든 사람이 내려갈때까지 반복 처음에 50개의 테스트 케이스 중 49개의 테스트 케이스만 맞아서 답답했다. 아마도 계단에 내려가는 사람이 3명으로 꽉 차서 대기하는 사람이 있을 때,어떤 사람이 계단 내려가기를 완료한 시점에서 대기하던 사람이 바로 내려갈 수 있어야하는데 그부분을 처리하지 못해서 그런것같다. #include #include #include..
1.string to char char ch[100]; string a = "I wanna go to bed"; strcpy(ch,a.c_str()); cout
갑자기 런치패드에 관심을 가지게 되어서 직접 연주해봤습니다.
mac os에서 openCV 설치방법을 구글링으로 설치방법을 찾아본 결과 xcode를 이용하는 방법밖에 없어서 g++로 컴파일 하는 방법을 정리해보았다. 1.brew설치$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"터미널에 그대로 복사해준다.자세한 사용법 : https://brew.sh/ 2.openCV 설치 $ brew install opencv brew를 통해 opencv를 설치 3.빌드 하기 g++ $(pkg-config --cflags --libs opencv) main.cpp
구조체를 이용해 Binary트리를 구현해 보자 #include typedef struct node{ int key; node* left; node* right;}node; //구조체 선언int main(){ node* root = new node; //root node 생성 root->key = 1; node* lNode = new node; //왼쪽 노드 생성 node* rNode = new node; //오른쪽 노드 생성 lNode->key = 2; rNode->key = 3; root->left = lNode; //루트 왼쪽에 lNode연결 root->right = rNode; //루트 오른쪽에 rNode연결 printf("root:%d left:%d right:%d\n",root->key,root..