목록전체 글 (97)
변명은 만개 결과는 한개
개인적으로 vs code 는 python 때문에 쓰는데 최근에 python 만질일이 많아진것같다. 필요하면 가져다 써야지 (..)
백준 1463 / 백준 9095 / 백준 1003 / 백준 11726 @ 느낀점 1. 말이 다이남닉 프로그래밍이지, 그냥 메모리제이션 프로그래밍 같다.. 2. 문제해결 ( 알고리즘 ) 이랑 실제 코딩이랑 다르다. 대부분 메모리보다 속도가 우선. 그러므로 메모리제이션 사용되는것같애 3. % 10007 가 Overflow 방지용인건 알겠는데, 해당 숫자의 의미는 10000이상의 가장 작은 소수라서 그렇다고 한다 4. [N - i] ... 류가 많아보여.. 완전히 이해는 안되어도 사용법이랑 왜 그렇게 나오는지는 이해했다. + 히구한테 내일까지 문제 더풀어온댔는데 ㅎㅎ 회사에서해야지
첫번째로는 해당 패키지를 정말 제대로 설치했느냐부터 확인해야함. 나처럼 discord package 의 경우는 pip install -U discord.py 와 같이. 두번째로는 window 기준 "Ctrl + Shift + P" 단축키로 "command palette" 를 연 다음 위와 같이 Select Interpreter 선택 후 요런 ( 첫번째에서 진행한, 설치되어있는,)사용하려고하는 interpreter 선택하면 잘 나온다. :D 아마 이전에 anaconda 땜에 VS code 썼던일이 있어서 인터프리터가 anaconda의 vir env 로 맞춰져있었는듯(...) 끝
2020. 06. 15. 히구의 기대를 저버리고 딴짓하다 잠시 손을 놨던 책을 다시 잡았다. 오늘은 4.4 기울기 ~ 4.5.1 2층 신경망 클래스 구현하기 까지 진행했는데, 용어들은 대부분 잊지않았지만 상세 개념들을 잊어버렸다. 열심히 진도나가다가 이게 뭐였지? 하고 개념찾으러 앞장으로 삼만리를 몇번이나 했는지 모르겠다. 최소한 오늘은 한글자도 빠짐없이 이해하며 진행해서 뿌듯하다. 편미분 무심코 한 말에 대한 편미분 = ∂여자친구와의 싸움 / ∂무심코 한 말 02:38 ~ 15:53 기울기 gradient 1) 모든 변수의 편미분을 벡터로 정리한 것 2) 기울기는 각 지점에서 낮아지는 방향을 가리킨다 2-2) 즉, 기울기가 가리키는 쪽은 각 장소에서 함수의 출력 값을 가장 크게 줄이는 방향 경사법 gr..
https://codechacha.com/ko/reflection/
https://www.acmicpc.net/problem/2231 2231번: 분해합 문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생성자가 없을 수도 있다. 반대로, 생성자가 여러 개인 자연수도 있을 수 있다. 자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구해내는 프로그 www.acmicpc.net 악 넘 잼서 #include void rec(int i, int count, int num[]) { int m_i = i; if (coun..
#include #include using namespace std; int n = 0; int a[25][25]; int d[25][25] = { 0, }; int dx[] = { 1,-1,0,0 };// 대각선일 경우 -1, -1, 1, 1 추가 int dy[] = { 0,0,1,-1 };// 대각선일 경우 -1, 1, -1, 1 추가 void bfs(int x, int y, int cnt) { queue q; q.push(make_pair(x, y)); d[x][y] = cnt; while (!q.empty()) { x = q.front().first; y = q.front().second; q.pop(); for (int k = 0; k < 4; k++) {// 하, 상, 우, 좌 . x++ 는 ..
2 1 0 0 1 1 0 1 0 1 0 1 2 0 0 1 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 1 0 0 0 0 0 요런식의 배열 입력받을 때 아래처럼 받아주면 됨! 세로 n, 가로 m 일때! labMap 은 가능한 배열크기 +1 혹은 배열크기 딱 맞게 미리 잡아주자 ex ) n = 7, m = 8 int labMap[8][9] for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { scanf_s("%d", &labMap[i][j]); } }