-목차- 1. 문제 설명 2. 문제 이해 및 풀이 과정 1. 문제 설명 2. 문제 이해 (1) 외부 변수를 통해 여러 개의 c파일에 정리한다고 하더라도 이 프로그램은 엄청난 규모의 프로그램이 아니므로 main.c에서 함수로서 전부 선언해준다음 외부 c파일에 함수들을 옮겨담도록 하자. (2) main.c (큰 틀) #include #include #include "register.h" #include "allprint.h" #include "personalprint.h" struct person_lst { char p_name[20]; char p_num[20]; }; struct person_lst p[100]; // 사람 정보 100개 정도 저장 가능 int num; // 가짓수 1,2,3,4 중 택 ..
개인 프로젝트
2021년 12월 2일 강의 중에 교수님께서 오늘은 정말 특별한 날이라고 말씀하셨다. '왜지..? 오늘 결혼 기념일이신가..??' 알고 보니 오늘은 2021년 12월 2일, 즉 20211202 대칭절(?!)이었던 것이었다!! 뭐 나름 신기하기도 하고 정말 그 날이 특별한 날인거같기도 해서 집에 와서 다음 대칭절은 언제일지 구해보았다. ▶ 풀이의 순서 1. 우선 오늘 날짜를 변수에 담아야한다. 2. while문을 통해 9999년까지 대칭절을 구해보자. 3. palindrome인지 아닌지(즉, 대칭절인지 아닌지)에 대한 코드를 구현해야한다. 이를 코드로 구현하면 다음과 같다. #include #include #include #include long int get_day(tm * pnow) { long int..
1. 웹스크래핑이란? 웹스크래핑이란 웹사이트에서 원하는 정보를 추출하는 작업이다. web index mining, data mining이라고도 한다. selenium을 쓰는 방법도 있고, request와 beautifulsoup를 쓰는 방법도 있다. 흔히 웹 크롤링과 웹 스크래핑의 차이점에 대해 궁금해하는데 웹 크롤링은 자동화된 시스템이 자동으로 웹을 탐색하고 분류하는 방법이고 웹 스크래핑은 웹 상에서 원하는 정보를 추출하는 작업이다. 2. 필요 환경 구축하기 (1) 내가 사용한 에디터 : vscode 엄청 유명한 에디터다..!! 누구나 구글링으로 쉽게 다운로드 받을 수 있다. (2) 내가 사용한 파이썬 모듈 : 파이썬 3.8 모듈 나는 3.8 버전을 사용했다. (3) 웹 스크래핑을 위해 사용한 방법 :..
from pytube import YouTube YouTube('https://www.youtube.com/watch?v=qQgcIA8AgLk').streams.get_highest_resolution().download() vscode에서 작업하였고 파이썬 버전은 3.8이다. pip install pytube 을 통해 pytube를 다운로드 받았다. get_highest_resolution()을 통해 가장 좋은 화질을 다운받자.
-목차- 1. 게임 소개 2. 필요 환경 구축하기 3. 웹페이지 분석 4. 코드 구현 5. 결과 1. 게임 소개 https://zzzscore.com/1to50/ 순발력 테스트! 추억의 1부터50까지 손은 눈보다 빠르다! 추억의 1부터50까지 zzzscore.com 위의 링크로 들어가면 즐길 수 있다..!! 1부터 50까지 차례대로 누르는 게임인데 숫자의 위치는 랜덤이고 순발력을 중요시한다..!! 2. 필요 환경 구축하기 (1) 내가 사용한 에디터 : vscode 엄청 유명한 에디터다..!! 누구나 구글링으로 쉽게 다운로드 받을 수 있다. (2) 내가 사용한 파이썬 모듈 : 파이썬 3.8 모듈 나는 3.8 버전을 사용했다. (3) 웹 크롤링을 위해 사용한 방법 : selenium selenium이 느리긴..