본문 바로가기

분류 전체보기103

(C++) 백준 알고리즘 7576번 토마토 문제풀이 (C++) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081#include #include #include using namespace std; bool check[1003][1003] = {false,};int dist[1003][1003];int box[1003][1003];int dx[] = {0,0,1,-1};int dy[] = {1,-1,0,0}; int main(){ int M, N; int i,j; scanf("%d %d",&M,&N); for(i = 0; i 2019. 2. 12.
(C언어) 백준 알고리즘 1157번 단어 공부 문제풀이 (C언어) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758#include #include #include #define MAX 1000000 void upper(char *str); int alpha[26] = {0,}; int main(){ char word[MAX]; int i, index; int max = 0; int flag = 0; int len; scanf("%s", word); upper(word); len = strlen(word); for(i = 0; i 2019. 2. 11.
7. (YOLO) 이미지 학습 Ubuntu 18.04에서 이미지를 학습시키기 전 Yolo_mark를 사용하여 Yolov3와 v2 학습을 위한 이미지에 bounded boxes 마킹을 할 것이다.학습 시킬 이미지 데이터는 (Crawler) selenium으로 이미지 크롤링에서 소개한 방법과 인터넷 사이트에서 제공해주는 데이터셋 등을 이용해도 된다. 이번 포스트에서는 인터넷 사이트에서 제공해주는 데이터셋을 이용하여 이미지를 학습시킬 것이다.참고한 사이트는 http://pascal.inrialpes.fr/data/human/ 에서 person 이미지를 다운받았다. 해당 사이트에서 받은 이미지 포맷은 bmp 파일이다. 이미지 학습을 위해서 포맷을 jpg로 변경해준다.Window의 경우 알씨 프로그램을 사용한다.Linux의 경우 다음 명령어를.. 2019. 1. 26.
(파이썬) 백준 알고리즘 2675번 문자열 반복 문제풀이 (Python) 1234567T = int(input()) for i in range(T): R, S = input().split() for k in S: print(k*int(R), end='') print()cs문제 출처https://www.acmicpc.net/problem/2675 2019. 1. 26.
(파이썬) 백준 알고리즘 10809번 알파벳 찾기 문제풀이 (Python) 1234567891011S = input()check = [-1]*26 for i in range(len(S)): if check[ord(S[i])-97] != -1: continue else: check[ord(S[i])-97] = i for i in range(26): print(check[i], end=' ')cs소문자 a는 아스키코드로 97이다.문자를 아스키코드로 변환하여 97을 뺀 인덱스에 문자열 위치를 입력해준다.ex a=97 이므로 97-97 = 0 이여서 check[0]에 문자열의 위치 i를 넣어준다. 문제 출처https://www.acmicpc.net/problem/10809 2019. 1. 26.
(Crawler) selenium으로 이미지 크롤링 Selenium을 사용하여 Google 이미지에서 사람(person) 이미지를 가져오는 crawler를 만들어 보겠습니다.crawler는 python3를 사용하여 제작했습니다. 소스코드 대한 정보는 아래 블로그를 참조했습니다.https://jeongmin-lee.tistory.com/4?category=765520 이번 포스트에서 소개하는 내용은 아래와 같습니다.Selenium 이란?Window에서 이미지 크롤링하기Ubuntu(Linux)에서 이미지 크롤링하기1. Selenium 이란?Selenium은 웹 응용 프로그램을 테스트 하기 위한 프레임 워크이다.다양한 브라우저(Chrome, Firefox 등), 다양한 언어(Java, Python, PHP 등)를 지원한다.(브라우저를 자동화하는 오픈소스 프레임.. 2019. 1. 25.