본문 바로가기

Programming8

C 이진 탐색트리 작성하기 #include #include #include #include typedef struct person { //신청자의 정보를 담을 구조체 //구조체에 담을 정보 int age; //나이 int gender; //성별 char name[10]; //이름 struct person *link; //나이가 동일할 때 연결리스트 생성 } PERSON; typedef struct node { //person을 담을 구조체 //구조체에 담을 정보 int data; //나이 struct person* p; //해당 나이 신청자 구조체를 가르키는 포인터 struct node* left; //왼쪽 서브트리 링크 필드 struct node* right; //오른쪽 서브트리 링크 필드 } NODE; int cnt = 0; .. 2021. 6. 4.
JAVA 관리시스템 작성하기 package manage_system; import java.util.Scanner; import java.lang.String; interface Cancelable { void canSeat(); // 예약 취소 메서드 } abstract class SWUTrain { protected String[] seat = new String[] {"","","","","","","","","",""}; public void show() { //조회 메서드 for (String i : this.seat) { if (i == "") System.out.print("--- "); else System.out.print(i + " "); } System.out.print("\n"); } public void rs.. 2021. 6. 4.
C++ 멤버쉽 관리 프로그램 작성하기 #include #include #include #include using namespace std; class Membership { public: string phoneNum; //휴대폰 번호 int point; //보유 포인트 string name; //고객 이름 void getInfor(string& num); //고객의 정보를 입력받는 함수 void getPoint(); //포인트를 더하는 함수 void usePoint(); //포인트를 차감하는 함수 void changeNum();//번호를 바꾸는 함수 Membership() { this->phoneNum = ""; this->point = 0; this->name = ""; }; Membership(const Membership& member.. 2021. 6. 4.
C언어로 자판기 작성하기 #include #include struct vendingMacine { int num; char name[20]; int price; }; int change(int a, int b,int*z,int*x) { int total, h, f, change = 0; change = a - b; total = change / 100; h = total % 5; f = (total - h)/5; *z = f; *x = h; } void main() { struct vendingMacine *s; int z,x,i,number, menu, money, hap = 0; printf("메뉴를 등록하세요\\n"); printf("입력할 메뉴 수\\n"); scanf("%d", &number); s = (struct v.. 2021. 6. 4.
Week 04 Crawling&GraphQL Crawling 1. URL에서 Html을 가져옴 2. 내가 원하는 부분을 가져옴 필요한 모듈 request : url로 호출 후 데이터 가져옴 cheerio : jQuery방식으로 DOM을 가져와 데이터 정제 배송위치 추적 웹 서버 구현할 웹 서버 : localhost:3000 뒤에 송장번호를 넣으면 대한통운에서 검색해 알려주는 웹서버 -> requset로 대한통운 데이터를 가져오고 cheerio로 필요한 부분 추출할 것! request-promise : 콜백형식으로 작성하지 않고 html형식으로 작성하는 모듈 request는 request-promise 모듈을 require한 것 url 을 request-promise에 넣어서 html 자료를 다 가져옴 -> 가져온 html에서 상품상태 관련 테이블 .. 2021. 2. 1.
week02 Express Express의 사용이유 웹 서비스 관점 개발을 하는 시점 express를 사용하지 않거나 웹프레임워크를 사용하지 않는 경우 htp내장 모듈을 받거나 url호출을 할 때 세션처리 등 귀찮은 사항이 많음 남이 만들어 놓은 웹프레임워크를 사용하거나 express같은 미들웨어를 사용해 편하게 사용 프레임워크 선정 시 고려해야 될 점 express를 가장 많이 사용하기 때문 레퍼런스가 많음 웹서버 사용자 Request(URL접속, form전송) 서버 Response(텍스트, 이미지) 내장 모듈을 활용해 서버 띄우는 법 (express사용하지 않고) const http = require('http'); node js 모듈을 불러오는 것 (내장모듈) http.createServer((request,response).. 2021. 1. 17.