profile
'컴퓨터'교육과 컴퓨터'교육' 그사이 어딘가에서 방황하고 있는 대학생입니다.

문자열 뒤집기 [리트코드] 5. Longest Palindrome Substring

팰린드롬 문제이다.문자열 뒤집기는 s = s::-1와 같이 할 수 있고리스트 안에 있는 값들의 경우에는 s.reverse()메서드를 활용하여 뒤집을 수 있다. str은 reverse함수를 사용할 수 없다.이를 활용하여 문자열 속 팰린드롬을 모두 추출하고, 가장 큰 값을

2022년 6월 19일
·
0개의 댓글

defaultdict, sorted() [리트코드] 49. Group Anagrams

분명히 애너그램 문제는 이전에도 풀어본 적이 있는데도 돌아가는 방법을 사용하는 버릇은 여전히 못 고치는 것 같다. 같은 알파벳의 조합으로 이루어져 있는 단어들을 애너그램이라고 한다.eat, ate, tea 들이애너그램이다.첫번 째로 시도한 풀이이다.일일히 각 단어들을

2022년 6월 19일
·
0개의 댓글

Kotlin을 배워보자 #3-안드로이드 스튜디오 개발

https://www.youtube.com/watch?v=WlJszSmK_es&t=155s돈은 없고,, 배울건 많고,, 유튜브의 힘을 빌려 배워놓은 코틀린 기본 문법을 통해 직접 앱 개발을 할 수 있는 요소를 학습하기로 하였고, 고라니 TV님의 한국인을 위한

2022년 6월 18일
·
0개의 댓글

정규식, collections [리트코드] 819. Most Common Word

https://leetcode.com/problems/most-common-word/멍청하면 몸이 고생한다.처음 제출한 답안이다. paragraph리스트를 정리하기 위해서 무자겅 덤볐다. paragraph 스트링을 소문자화 하고, 각 글자마다 알파벳인 경우에

2022년 6월 17일
·
0개의 댓글

람다식 사용,sort()-[리트코드]937. Reorder Data in Log Files

https://leetcode.com/problems/reorder-data-in-log-files/매개변수가 필요하지 않은 함수는 람다식으로 inline형태로 적을 수 있다.이 문제에서는 digit log들은 정렬이 따로 필요없으므로, letter log만을

2022년 6월 13일
·
0개의 댓글

Kotlin을 배워보자 #2-고급문법

lamda lambda는 value처럼 다룰 수 있는 익명함수이다. 메소드의 파라미터로 넘겨줄 수 있다. return 값으로 사용할 수 있다. >val lamdaName : Type = {argumentList -> codeBody} number을 매개변수로 받아

2022년 6월 7일
·
0개의 댓글

Kotlin을 배워보자 #1-기본문법

C, Java와 마찬가지로 kotlin도 main함수가 실행된다. 함수를 정의할 때는 리턴값에 상관없이 fun을 붙여주며, void 함수로 리턴값이 없는 경우에 위처럼 중괄호 이전에 : Unit 을 일반적으로 써준다. 써주지 않아도 실행에 문제는 없다. 위 함수를 보자

2022년 6월 6일
·
0개의 댓글
post-thumbnail

YOLOV5로 Hangman 게임을 만들어보자 #5-후기

교육실습이 끝남과 함께 프로젝트 작품 발표가 차주 월요일에 바로 있었다. 우리 수업은 개발자가 사용자가 프로젝트를 실행하는 동안 도와주거나, 디버깅을 하는 등의 일련의 행위들을 하면 감점이 발생하기 때문에, 최대한 설명서를 이해하기 쉽도록 자세히 작성해주어야 한다.!

2022년 6월 6일
·
0개의 댓글
post-thumbnail

YOLOV5로 Hangman 게임을 만들어보자 #4-문제 풀기

문제를 띄워주는 것이 완료됐으니, 본격적으로 main코드에서 직접 사용자가 알파벳 값들을 입력해서 문제를 풀어보게 할 것이다.

2022년 6월 6일
·
0개의 댓글
post-thumbnail

YOLOV5로 Hangman 게임을 만들어보자 #3-문제 보여주기

우선 그림판을 통하여 퀴즈의 초기화면을 만들었다.위 그림에서 우측에는 모자이크된 사진을 띄울 것이고, 퀴즈가 틀릴 때마다 행맨을 걸 것이다.먼저 이 초기화면을 띄우는 show_quiz()함수를 정의했다.show_question함수는 우측에 문제를 띄워주는 함수이다. s

2022년 6월 6일
·
0개의 댓글
post-thumbnail

YOLOV5로 Hangman 게임을 만들어보자 #2-문제 생성하기

머신러닝 알못에게 학습이란 사치이다. 생활 속 물체들을 모아놓은 데이터셋을(COCO Dataset) 이미 잘 학습한 성능 좋은 Yolo모델을 가져와 사용만 하는 것이 프로젝트의 시작이었다. 먼저 파이썬을 위한 오픈소스 머신러닝 라이브러리인 파이토치에서 Yolo를 받아와

2022년 6월 5일
·
0개의 댓글
post-thumbnail

YOLOV5로 Hangman 게임을 만들어보자 #1-기획

22-1학기 학기말 프로젝트

2022년 6월 5일
·
0개의 댓글
post-thumbnail

OpenCV 기본 자료형 클래스

자료형 클래스 종류Point\_ : 픽셀의 좌표를 표현Size\_: 사각형 영역의 크기를 표현Vec, Scalar: 벡터 값을 저장Rect\_: 사각형의 위치와 크기 정보를 표현RotatedRect: 회전된 사각형을 표현2차원 평면 위에 있는 점의 좌표를 표현하는 템플

2022년 4월 25일
·
0개의 댓글
post-thumbnail

OpenCV 개요

오픈 소스로 개발되고 있는 컴퓨터 비전 및 머신 러닝 라이브러리Open Source Computer Vision Library의 약자기본적인 영상 파일 입출력, 화질 향상, 객체 검출과 인식, 추적, 3차원 비전 문제 해결 등의 기능심층 신경망(DNN, Deep Neu

2022년 4월 25일
·
0개의 댓글
post-thumbnail

컴퓨터 비전의 개요

컴퓨터 비전이란?컴퓨터 비전(computer vision)은 컴퓨터를 이용하여 정지 영상 또는 동영상으로부터 의미 있는 정보를 추출하는 방법을 연구하는 학문임사람이 눈으로 사물을 보고 인지하는 작업을 컴퓨터가 동등하게 수행할 수 있게끔 연구하는 학문이라고 할 수 있음

2022년 4월 25일
·
0개의 댓글

리스트 함수들(10809)

각종 리스트 함수들from string import ascii_lowercasealphabet_list = list(ascii_lowercase)알파벳 소문자 리스트로 바로 받아오기string.find(val,begin,end)string에서 val의 인덱스 반환, 없

2022년 4월 4일
·
1개의 댓글

벡터: 리스트처럼 배열쓰기(1080)

파이썬이었으면 굉장히 쉬웠을,, 문제같지만cpp에서는 파이썬의 find가 있나?? 하는 의문이 들었는데있었다!algorithim헤더를 사용하면 됐다벡터 자료구조는 자동으로 메모리가 할당되는 배열로서, 데이터를 할당하거나 제거하기 유용하다.result.assign(26,

2022년 4월 4일
·
0개의 댓글

형 변환하기(11720)

공백없이 입력받기,,처음에는 숫자 자릿수가 2개이상인 것은 어떻게 구분해야 하나 고민했지만 따로 생각할 필요없이각각 다 한자릿수의 숫자만 입력된다고 여기면 되는 것이었다.CPP의 경우에는 위처럼 동적배열을 할당하여 각 숫자를 배열에 값으로 cin을 통하여 받았다char

2022년 4월 4일
·
0개의 댓글

아스키코드<->문자 변환

A65ord(문자): 문자->해당하는 숫자chr(숫자): 숫자-> 해당하는 아스키코드 문자

2022년 4월 4일
·
0개의 댓글

리스트에 값 바로 주기(4673)

동일문제 C++파이썬에서는 보다 더 쉬운 방법으로 풀이를 해보았다.길이 10001의 리스트를 만들고 (0~10000)까지생성자가 있는 수의 경우 값을 0으로 채운다음생성자가 없는 인덱스값들을 출력하였다.

2022년 4월 4일
·
0개의 댓글