
Problem#1 Bingo Game ( 빙고 게임 ) #include #include #include #include using namespace std; class Rnd { private: int start; int end; public: Rnd()//생성될떄 1~25 까지 범위 초기화 { start =1;end = 25; } int getRNumber()//난수생성 { int rn = (int)( (rand() % (end-start+1)) + start ); return rn; } }; class Bingo { private: int bingoNum[5][5]; // 임의로 생성된 숫자를 저장하는 배열 int nStatus[5][5]; // bingoNum[5][5]의 숫자가 불렸는지를 체크하는..

Problem#1 RFID Anti-collision, Query Tree Protocol (RFID 충돌방지기법, 질문트리프로토콜) #include #include #include #include #include #include using namespace std; int IDENTIFICATION = 0; //1개의 노드가 응답한 횟수 //스택 class Reader { // 질의 주머니 int cycle; // 2개이상 노드가 응답한 횟수 int IDLE; // 0개의 노드가 응답한 횟수 int COLLISION; string temp; // 스택에서 꺼낸 수를 저장 stack g; public: Reader();//기본생성자 Reader(int); // 변환생성자 Reader(Reader& R);..

#include #include #include #include using namespace std; class Node{ int x[100]; int y[100]; public: void node_numset(int num) { for (int i = 0; i x[i] = rand() % 501; this->y[i] = rand() % 501; } } void node_print(int num)//노드 좌표 출력 { cout y[j])*(this->y[i] - this->y[j]))); if (dist[a]
리엑트 네이티브 장단점 장점 1. 작성된 코드 대부분 플랫폼 나 공유가 가능해서 두 플랫폼(안드로이드, ios)을 동시에 개발할 수 있다는 것 2. 자바 스크립트만 알고있으면 된다 3. 구성요소들이 재사용 가능 4. 패스트 리프레쉬 가능 단점 1. 네이티브의 새로운 기능을 사용하는 데 오래걸린다는 단점. 2. 유지보수가 어렵다. 개발 단계에서 원일을 찾고 문제를 해결하는데 시간이 걸림 3. 잦은 업데이트로 인한 버전 맞추기 어려움 리액트 네이티브 동작 방식 1. 브릿지 - 자바스크립트 코드를 이용해 네이티브 계츨과 통신할 수 있도록 연결하는 역할 브릿지 - 자바스크립트 스레드에서 정보를 받아 네이티브로 전달 -> 네이티브 영역에는 UI담장 메인 스레드 / 레이아웃을 계산하는 데 사용하는 백드라운드 스레드..