.. Cover Letter

전체 글 207

crawling을 통해 그래픽카드의 특가를 노려보자.

들어가기전 pinkwink 강사님께서 수업자료와 관련되어 실습을 스스로 진행하여 블로그에 기술하는 것에 문제가 없다고 언급해주시어 오늘까지 나만의 프로젝트로 진행을 하고, 주말동안 강의자료의 프로젝트를 나만의 관점으로 재해석하여 등록하도록하겠습니다. 예정대로 이번주 주말에는 커리큘럼을 전반적으로 수정할 계획이며 (월간계획서 보고서 작성) 금요일에는 세계 테러 데이터 분석 내용이 올라갈 예정입니다. (daily project) 한창 비트코인으로 난리났던 시절 그래픽카드를 구하기가 하늘의 별따기와 같았던 시절이 있었습니다. 그 때마다 비싼 그래픽카드를 그나마 덜 비싸게 팔아주는 한정수령 특가가 나오고 하였는데 제 기억상으로 지름/할인정보 | 퀘이사존 (quasarzone.com) 퀘이사존 퀘이사존은 하드웨어..

전기기사 자격증의 데이터를 분석해보자.

저는 큐넷에서 전기기사 자격증 통계를 가져오도록 하겠습니다. 전기기사 - 국가자격 종목별 상세정보 | Q-net 국가자격 종목별 상세정보 | Q-net www.q-net.or.kr 해당 파일이 excel로 존제하지 않는군요 그러면 만듭시다. 메모장으로 복사를 하고 띄어쓰기 대신에 /를 적도록 합시다. 종목명/연도/필기/실기 응시/합격/합격률(%)/응시/합격/합격률(%) 소 계/861,967/207,177/24%/452,680/119,225/26.3% 전기기사/2021/60,500/13,365/22.1%/33,816/9,916/29.3% 전기기사/2020/56,376/15,970/28.3%/42,416/7,151/16.9% 전기기사/2019/49,815/14,512/29.1%/31,476/12,760/40..

자율주행차량 기술 입문 책을 읽고

에이콘 출판사에서 나온 책으로서 자율주행분야의 입문서적으로 정말 이만한 책이 없다고 생각한다. 책의 내용은 많이 어렵지는 않다. 진로에 대해 고민할 대학교 2~3학년정도라면 쉽게 읽을 수 있으리라 생각한다. 자율주행차량의 동작은 어떻게 이루어지는지, 어떻게 활용되는지 알려주고, 앞으로 어떤 기술이 등장할 것인가를 알려준다. 이 책 덕분에 막연했던 자율주행 분야에서 무엇을 공부해야할지 방향성을 잡을 수 있었다. 개인적으로 자율주행분야를 희망한다면 읽어볼만할 책이나, 이미 자율주행분야를 알고있고 더 깊은 주제를 원한다면 비추한다. 흐음 추가를 하자면 이 책은 나무위키의 자율주행 문서의 내용을 조금 전문적으로 들어간다고 생각하면된다.

4. 순차(선형)리스트를 이용하여 다항식 계산기 만들기

(해당 글은 공부를 위해 작성하는 것입니다.) 4. 다항식 계산기를 완성하세요. 다항식의 덧셈, 곱셈, ax^z 를 연산을 수행하는 계산기를 만드세요. 모두 구현하세요. 1차원 배열로 구현한 후 2차원 배열로 구현하세요. 알고리즘을 생각하지 전에 1차원배열로 다항식을 어떻게 표현할지 생각을해보자. x^4 + 2x^2 + x + 3 어떻게 저장을 해야할지 고민이다. 5개짜리 배열을 선언한 후 4 3 2 1 0 1 0 2 1 3 해당 방법으로 표현하는 방법이 가장 좋을 것이다. 그렇다면 계산기처럼 입력을 받는 상황이라 가정할 때 다항식으로 바로 입력을 받는건 조금 무리가 있다고 생각하고, 거기보다 난이도를 낮춰서 두 가지 접근 방식을 생각해보자. 1. 처음부터 최고 지수를 입력받아 동적배열을 생성하고 반복문..

3. 하노이탑

하노이탑이란 A의 원판을 하나만 이동하여 모두 C로 이동하는 것이다. 무조건 아래에 위치하는 원판은 위에 위치하는 원판보다 커야하며 작으면 안된다. 원판의 개수를 입력받고, 이를 모두 A에서 C로 옮기는 알고리즘을 작성하며 A에서 C로 옮기는 동작을 모두 출력하고 이동횟수를 출력해라. 하노이의 탑 - 나무위키 (namu.wiki) B A->C B->C 3과정을 거친 다는 것이다. 알고리즘 작성을 시작해보자. 원판이 한개인 경우를 제외하고는 A에서 B로 가는 것 하나 A에서 C로 가는 것 하나 (시작에서 끝으로 이동한다.) B에서 C로 가는 것 하나 그렇다면 하노이 함수에는 시작점과 끝을 알려주는 변수 (A, C)가 있어야할 것이다. 그리고 중간에 경우해가는 변수 (B) 그리고 원판의 개수를 알려주는 함수..

2. 재귀함수를 이용하여 펙토리얼 구현하기

2. 재귀함수를 이용하여 펙토리얼 함수를 구현하세요. 숫자를 입력받고, 이에 해당하는 결과값을 출력합니다. 알고리즘 분석 펙토리얼이란 5! = 5 * 4 * 3 * 2 * 1 = 120 즉 n! = n * (n-1) * (n-2) .... * 2 * 1 = 을 말한다. 재귀함수로 구현하기 위해 n-1의 값을 다시 함수로 돌리는 방식을 생각해보자. ADT int 펙토리얼 (int n){ if(n이 1이라면) 1을 반환해주세요.; if(n이 1보다 크다면) return n * f(n-1) } 소스코드로 구현해보자 #define _CRT_SECURE_NO_WARNINGS #include int pack(int n) { if (n == 1) { return n; } return n * pack(n - 1); }..

1. 피보나치 수열

피보나치 수열 문제 1, 1, 2, 3, 5, 8, 13, 21 ... n항과 (n+1)항을 더하는 알고리즘을 작성해보자. 숫자를 입력받으면 해당하는 항의 피보나치 수열을 출력한다. 알고리즘 분석 숫자 n이 입력되면 n항까지 피보나치 수열을 계산한다. n0 = 1 이라면 n1 = 1이다. n0 + n1 = n2 n1 + n2 = n3 n2 + n3 = n4 의 계산과정을 거친다. 우선 생각이 가는대로 알고리즘을 작성해본다. ADT 피보나치 (int n){ int 출력수1 = 1; int 출력수2 = 1; 출력하세요(출력수1); // 첫째항을 미리 출력하자 for(int i=0; i 1) { int temp; temp = output2; output2 = output1 + output2; output1 =..

자율주행 자동차 만들기 2/e를 읽어보다.

저자 : 리우 샤오산 자율주행 기술 기업 퍼셉트인의 의장이자 공동 창업자 1장. 자율주행 개요 2장. 자율주행을 위한 로컬라이제이션 3장. 자율주행을 위한 인지 4장. 딥러닝을 통한 자율주행의 인지 5장. 예측 및 경로 계획 6장. 결정, 계획, 제어 7장. 강화 학습 기반의 계획 및 제어 8장. 자율주행을 위한 클라이언트 시스템 9장. 자율주행을 위한 클라우드 플랫폼 10장. 복잡한 교통 환경에서의 자율주행 라스트마일 배송 차량 11장. 퍼셉트인 자율주행 자동차 그가 작성한 책으로는 자율주행 차량과 로봇 책이 있다고 합니다. Chapter 01 모듈 설계를 통한 저가의 안정적인 자율주행 Chapter 02 차량 내(in-vehicle) 통신 시스템 Chapter 03 자율주행 로봇 및 차량을 위한 섀시..

(JAVA) (대학교) 농산물 관리 프로그램 텀프로젝트

대학교 3학년때 텀프로젝트로 만들었던 농산물 관리 프로그램을 소개하려고 합니다. 객체지향 프로그래밍 수업을 참여하면서 만들었던 텀프로젝트로 학부생의 수준에서 구현하였다는 것을 알아주셨으면 합니다. 1. 텀프로젝트 설계하기 텀프젝트르 진행하기 전 나는 무엇을 만들 것인지 설계해보는 시간을 가졌다. 당시에는 모여봐요 동물의숲이 유행하던 시절이였고, 거기에서 무트코인 요소가 하나의 밈으로 유행하였다. 매주 일요일에 방문하는 무파니 npc에게 무를 산다. 무의 가격은 매주 변화하며 플레이어는 이를 월요일부터 토요일까지 상점에 가격이 비싼날에 판매하면된다. 이를 생각해서 판든 텀프로젝트가 바로 "농산물 관리 프로그램"이다. 아무래도 교수님이나 다른 사람들에게 소개를 해야하기 때문에 제목은 무트코인을 살리거나 그럴..

졸작 실시간 영상처리를 이용한 로봇팔 제어

실시간 영상처리를 이용한 로봇팔 제어 ( HODOO BOT ) Project HoDoo (3 dimentional Robot Arm Control By ComputerVision) - YouTube 영상처리를 이용한 로봇제어(PJ.HD) - YouTube 활용과 머신러닝 응용 조장 : 나(brainKimDU) 조원 : HO , MIN 역할 분배 나 : 1. 로봇팔의 수학적 모델링 및 연산량을 줄이기 위한 방안 연구 및 아이디어 제시 2. 보고서 작성, 물품 구매, 졸업논문 작성, 발표 담당 HO : 1. 로봇팔 프로그래밍 담당 2. 로봇과의 블루투스 통신 담당 MIN 1. 영상처리 프로그래밍 담당 2. + 머신러닝 제작과정 『로봇팔 제어 시스템』 호두봇 만화 속 주인공들은 로봇을 제어하기 위해 자신의 몸..

(초간단)비쥬얼 스튜디오2022와 깃 연동하기

깃을 처음 배우면 뭔가 어려운데, 하고 나니까 할만하면서 어렵네요 그래서 이 글은 혼자 프로그래밍을 하고 있고 깃헙을 자세히 배우기 귀찮은 사람들 중에 소스코드를 깃헙에 저장하고 싶은 사람들에게 초점을 맞춰서 가장 쉽게 설명하겠어요. 내가 전문적인 내용 (협업이나 브랜치 등)이 필요하다 생각하시는 분은 책을 구매하거나 유튜브를 시청하거나 다른 블로그글을 확인하시길 바랍니다. 준비물 : 깃헙 계정 , 비쥬얼 스튜디오 2022 1. 대충 원하는 위치에다가 새폴더를 하나 만드세요. 2. 비쥬얼 스튜디오 2022 열으세요. 3. 오른쪽에 보이는"로컬 폴더 열기"를 누르고, 방금 만들었던 폴더를 선택하고 비쥬얼 스튜디오 구동하세요. 4. 상단에 GIT 누르고 GIT 리포지토리 만들기를 누르세요. 5. 만들기 위해..