1. 개요 잘 쓰던 Macro가 막혀버려서 직접 제작하였다. selenium을 사용하였기에 큰 어려움 없이 코드를 이해할 수 있을 것이다. 2. 코드 탈컴공이 짠거이니 누구나 알 수 있을 것이다. from selenium import webdriver from html_table_parser import parser_functions as parser from bs4 import BeautifulSoup import pandas as pd driver = webdriver.Chrome('./chromedriver') driver.get('https://etk.srail.kr/cmc/01/selectLoginForm.do?pageId=TK0701000000') while(True): print("After..
1. 개요 삼성 sw 역량 테스트 기출 문제인 테트로미노를 풀어보겠습니다. 이번문제는 DFS가 필요없는 단순 문제이기 때문에 아래와 같은 구조를 사용하지 않습니다. 2. 문제 분석 백준 홈페이지의 문제에서 명시된 조건들은 다음과 같습니다. ① 가로, 세로 크기는 4 -1) { temp = twoBlock + arr[raw + 2][col - 1] + arr[raw + 1][col - 1]; sub_result = MAX(sub_result, temp); temp = threeBlock + arr[raw + 2][col - 1]; sub_result = MAX(sub_result, temp); } } result = MAX(sub_result, result); } void check_Right(int ra..
1. 개요 삼성 sw 역량 테스트 기출 문제인 구술탈출2를 아래와 같은 구조로 풀어보겠습니다. 혹시나 코드 이해가 되지 않는다면 간단한 셈플 문제를 확인해 주시기 바랍니다. 2. 문제 분석 백준 홈페이지의 문제에서 명시된 조건들은 다음과 같습니다. ① 목표 : 10번 이하로 움직여 빨간 구슬을 빼내야 합니다. ② 가로, 세로 크기는 3> M; for (int i = 0; i > c; arr[i][j] = c; if (c == 'B') { B_point = pair(i, j); arr[i][j] = '.'; } if (c == 'R') { R_point = pair(i, j); arr[i][j] = '.'; } } } ch..
1. 개요 삼성 sw 역량 테스트 기출 문제인 사다리 조작을 아래와 같은 구조로 풀어보겠습니다. 혹시나 코드 이해가 되지 않는다면 간단한 셈플 문제를 확인해 주시기 바랍니다. 2. 문제 분석 백준 홈페이지의 문제에서 명시된 조건들은 다음과 같습니다. ① 목표 : 최소 연결선을 그어 들어온 라인과 나가는 라인이 같도록 만듭니다. ② 세로선 : 2> content; arr[line - 1][content - 1] = true; } draw(0, 0, 0); if (result == 4) result = -1; cout
1. 개요 삼성 sw 역량 테스트 문제 중 DFS를 활용하여 풀 수 있는 문제들을 풀기 위한 기초 바탕 코드입니다. 항상 배열을 활용하였으며 아래와 같이 3개의 구조를 가지고 있습니다. 2. 예제셈플 문제 : 3x3 배열에서 3곳을 색칠할 수 있는 모든 경우를 출력하시오. #include using namespace std; int Raw, Colum; bool arr[3][3]; int result = 0; void print_arr() { for (int i = 0; i Colum; Raw = 3; Colum = 3; for (int i = 0; i arr[i][j]; arr[i][j] = false; ..
1. 개요 특정 데이터를 생성해주는 프로그램에 옵션을 자동으로 넣어 데이터를 저장시키는 프로그램을 작성해 보았습니다. windows API인 HWND를 사용하였으며 Handler을 이용하여 특정 행위를 반복하는 메크로 프로그램을 구현하였습니다. 우선 제가 구현한 프로그램의 최종 소스코드()와 실행 영상입니다. 반복 순서를 자세하게 설명하면 우선 반복 행위를 할 프로그램을 실행시킵니다. 생성시킬 Data Type의 버튼을 클릭합니다. 생성시킬 Data의 옵션 값을 입력합니다. 생성할 데이터가 저장될 위치와 이름을 설정하고 저장합니다. 이후 2번과 3번을 모든 옵션값에 대하여 반복 수행합니다. 2. 주요 소스 코드 설명 코드를 설명하기 전 프로그램 GUI에서 각 버튼과 Editext의 핸들 값을 보는 방법입..
1. 개요 게임을 포함한 많은 프로그램들은 화면 최상위에 존재하면 공개된 마우스, 키보드 API로 제어하실 수 없습니다. 그래서 조금 꼼수?를 부려 아두이노를 USB 장치로 인식시키고 Serial 통신을 통해 컴퓨터 마우스와 컴퓨터를 제어해 보도록 하겠습니다. 수행 목표는 게임 거상 내 특정 화면을 반복적으로 촬영하는 것입니다. 아래는 수행 영상입니다. 우측 도스창은 입력을 받으면 거상 화면을 찍는 프로그램이 실행 중에 있습니다. 해당 프로그램에 글자를 입력하면 스크린샷을 찍는데 거상 화면 내의 알파벳과 숫자를 CNN에 활용하기 위해 이와 같은 메크로를 만들게 되었습니다. 반복 행동에 대한 순서는 다음과 같습니다. 2. 사전 준비 - 아두이노 HID로 인식시키기 시스템? 구조를 간단하게 한번 그려보았습니..
1. 개요 거상이라는 게임의 메크로를 만들기 위해 찾은 소스 코드입니다. 아쉽게 거상 프로그램 내에서는 win32gui, win32api, win32con, ctypes 4개의 API로 마우스 키보드 제어시 제어가 되지 않습니다. pywinauto 라이브러리 역시 동작하지 않더라구요. 혹시나 라이브러리가 동작하지 않는 프로그램 위에서 마우스, 키보드를 제어해야 한다면 USB 입력장치(HID)를 제작하여 프로그래밍하시기 바랍니다. 2. 마우스import win32gui, win32api, win32con, ctypes class Mouse: """It simulates the mouse""" MOUSEEVENTF_MOVE = 0x0001 # mouse move MOUSEEVENTF_LEFTDOWN = 0x..
1. 개요 Tensorflow도 그렇고 Keras도 그렇고 공식적인 예제를 보면 모두 내장된 0~9까지의 숫자 사진에 대해 학습을 진행합니다. 글 작성에 앞서 CNN에 대해 어떤 구조를 가지고 있는지 공부하고 싶으시다면 김태영님의 블로그를 추천드립니다. 2. 이미지 파일 학습(입력) 데이터로 변경 이미지 파일들을 학습하기 위해서는 해당 이미지 파일들을 숫자 배열로 저장해야합니다. 당연히 여기서 숫자 배열을 픽셀을 의미합니다. 저 같은 경우 카테고리 별로 cnn_sample 폴더 내에 카테고리별로 폴더를 생성하고 각각 이미지들을 정리하였습니다. 소스 코드 내 categories 변수는 카테고리 명뿐만 아니라 폴더를 찾는 용도로 사용하기 때문에 해당 class의 이미지들이 들어가 있는 폴더명을 넣어주시면 됩..
1. 개요 사천성 게임을 사진으로 가져와 분석하고 사천성을 해결하는 프로그램입니다. 사천성 이미지는 거상의 작업장 이미지를 사용하였으며 이후 거상 작업장 메크로 프로젝트에 사용할 예정입니다. 개인적인 요청인해 사천성 입력 사진 파일도 올립니다.이미지 추출 및 데이터화 소스 코드 : 입력 데이터 : 사천성 알고리즘 통합 소스 코드 : 2. 이미지 추출 우선 기존 사천성 이미지 입니다. 해당 프로젝트에서 이미지를 다루기 위해 opencv를 사용하였습니다. 그런데 openve로 불러온 이미지 파일을 출력해보면 파란 빛을 띱니다. 이 부분은 정확인 이유를 잘 모르겠습니다. 아마 제가 잘못한 것이 있을 것이라 생각합니다.import cv2 import cv2 import numpy as np import matp..
- Total
- Today
- Yesterday
- jad
- LISTVIEW
- 안드로이드
- 인텐트
- c언어
- 카운터
- android
- java 파일 입출력
- 5582
- vim
- 유전 알고리즘
- 포켓몬 고
- 파일입출력
- 포켓몬 Go
- 서버
- java url
- counter
- vim 설치
- php
- Service
- 알고리즘
- java
- 파일 입출력
- 자바 입출력
- 유전
- Res
- Java Decompiler
- 아두이노
- 테라펀딩 #투게더펀딩 #P2P투자 #부동산 소액 투자 #카카오 #토스
- Notification
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |