[Codetest] 프로그래머스 Lv1 - [1차] 다트게임

\[1차] 다트게임num: 정규표현식으로 숫자부분만 가져와서 리스트 선언char: 영어와 특수문자로 되어있는 부분만 가져와서 리스트 선언반복문: 'S', 'D', 'T'인 경우에 따라 조건을 달리하여 answer에 값을 append 해줌answer의 합을 반환bonus

약 10시간 전
·
0개의 댓글
·
post-thumbnail

[Deep Learning] YOLOv4 설치 및 테스트 하기

1. 정의 YOLOv4는 object detection을 수행하는 AI 모델이다. 아래 이미지처럼 어떤 물체에 대해서 bounding box가 만들어지고, 해당 객체가 어떤 물체인지도 인식해준다. 3. 설치 YOLOv4 모델을 사용하기 위해서는 darknet 깃허브

2일 전
·
0개의 댓글
·

[Codetest] 프로그래머스 Lv1 - 약수의 개수와 덧셈

약수의 개수와 덧셈nums 함수는 left, right에 대해서 약수의 개수를 구하는 함수이다. num_even은 defaultdict(int)를 사용하여 정수형 딕셔너리를 선언하였다. num_even의 key 값은 정수값, value는 정수의 약수의 갯수이다.solu

3일 전
·
0개의 댓글
·

[CodeTest] 프로그래머스 Lv1 - 키패드 누르기

키패드 누르기문제를 풀기 위해서 가장 중요한 것은 왼손과 오른손의 위치와 현재 번호의 거리를 계산할 수 있어야 하는 것이다.거리를 구하기 위해서는 번호에 좌표값을 주는 것이다. 좌표값을 만들기 위해서 position 함수를 만들었다.맨 처음 문제를 보고 어떻게 풀어야

5일 전
·
0개의 댓글
·

[AWS] Bulk data DB 삽입하기

이전에 Lambda - SQS 메시지 보내기에 대해서 알아보았다. 이번 포스팅에서는 Lambda - SQS - Lambda - DB로 연결하는 방법과 한 번에 많은 데이터(Bulk data)를 DB에 삽입하는 방법에 대해서 알아보려고 한다.이전에는 Lambda > SQ

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

[AWS] 고정 IP 할당

ec2 인스턴스를 중지하고 다시 시작했을 때 IP 변경된다. 그 이유는 EC2에서는 유동 IP를 사용하기 때문이다.유동 IP를 사용하게 되면 중지 - 시작 시 계속 IP가 변경되기 때문에 계속해서 서비스에서 IP를 수정해줘야 한다. 이를 방지하기 위해서 AWS에서 탄력

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

[AWS] Lambda - SQS 메시지 보내기

SQS란 여러 호출을 하나의 큐에 담아서 다른 곳에 보낼 수 있게 해주는 서비스이다. SQS는 전송, 수신, 삭제 3가지 기능을 제공한다.SQS에는 세 가지 주체가 있다.Producer(데이터 송신자)SQS(Queue)Consumer(데이터 수신자)아래와 같이 여러 클

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

[AWS] IP 반환 서버 만들기

url에 접속했을 때 IP가 DB에 저장되고 데이터를 조회할 수 있는 서버를 만든다.POST: body에 { "random_number" : int_type } 을 던져 주면 DB에 IP주소, 데이터 생성 시간, 업데이트 시간, random_number가 저장된다.Re

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

[AWS] RDS Lambda 연결하기

연결 이유:RDS와 Lambda를 연결하는 이유는 Lambda에서 DB에 접근해서 데이터 CRUD를 하기 위해서이다.전제: 이 방법을 진행하기 위해서는 우선 RDS의 인스터스와 Lambda의 함수가 생성되어 있어야 한다.Lambda와 연결하고자 하는 RDS의 DB 인스

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

[AWS] API Gateway

정의: AWS에서 제공하는 라우팅 서비스이다. 보통 Lambda와 같이 사용하여 Serverless를 구축한다.API Gateway 검색 후 클릭하여 들어가서 API 생성 클릭클릭 시 위와 같은 이미지가 나옴. 어떤 API로 Gateway를 만들지 선택. 해당 글에서는

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

[AWS] Lambda

정의: Lambda는 초경량 웹서버라고 생각하면 편하다. Lambda는 보통 웹서버에서 구축하는 모델링, 라우팅, 함수로직 중 함수로직만을 제공한다. 함수만 있기 때문에 매우 가볍다.금액 책정: 함수를 실행할 때마다 요청 횟수를 계산한다. 요청 요금은 요청 1백만 건당

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

[Codetest] 프로그래머스 Lv1 - 소수 만들기

소수 만들기combinations는 중복을 허락하지 않고 n개 중 m개를 뽑는 경우의 수를 튜플 형태로 return 해준다.위 문제에서 배열에서 3개를 뽑아 합을 구하는 작업이 있으므로 combinations를 사용하면 좋다.코드 테스트 외에 combinations를

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

[Codetest] 프로그래머스 Lv1 - 신고 결과 받기

신고 결과 받기결과적으로는 풀지 못했다.풀지 못한 이유는 id_list, report, k가 서로 연결될 수 있게 리스트나 딕셔너리에 넣어야 되는데 그렇지를 못했다.가장 큰 이유는 report에서 한 명의 신고자가 여러 명의 피신고자와 연결되어 있는데 이를 딕셔너리에

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

[Docker] Django, MySQL 컨테이너 만들기

Django와 MySQL의 컨테이너를 서로 연결해서 사용할 것이기 때문에 Docker Compose를 사용해서 한 번에 설치하는 것이 효율적이다.context: docker build 명령을 실행할 디렉토리 경로dockerfile: ‘개발용’ 도커 이미지를 빌드하는 데

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

[Docker] Docker push, pull

만든 이미지를 공유하거나 다른 사람들의 이미지를 가져오고 싶을 때 push, pull을 사용한다. Github처럼 Dockerhub에 repository를 생성하고 거기에 이미지를 push 할 수 있다.계정 생성 후 Repositories를 클릭한다.Create Rep

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

[Codetest] 프로그래머스 Lv2 - 주식가격

직관적이지만 이중 for문과 그 안에 if문 까지 쓰게 되어 효율성이 매우 떨어짐문제는 풀 수 있는 풀이이지만 문제의 의도를 파악하지 못함데크(deque)의 개념보통 큐(queue)는 선입선출(FIFO) 방식으로 작동한다. 반면, 양방향 큐가 있는데 그것이 바로 데크(

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

[Docker] Docker compose

1) docker-compose: 앱을 구성하는 서비스를 docker-compose.yml에 정의하여 docker-compose up을 실행하여 하나의 명령으로 앱을 실행하는 것이다. 2) dockerFile: 사용자가 이미지를 만들기 위해 호출할 수 있는 명령이 포함

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

[Docker] image 만드는 법

이미지를 만드는 방법은 commit, build 두 가지이다. 결과는 이미지를 만든다는 점에서 같지만 그 과정은 다르다.commit: 컨테이너 내에서 입력된 명령어들을 바로 반영하여 이미지로 만드는 것build: Dockerfile이라는 file을 만들어서 명령어 스크

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

[Docker] Docker 기본 명령어

https://docs.docker.com/reference/위 url로 들어가서 Command-line reference > Dokcer CLI (docker)를 클릭하면 도커 명령어를 확인할 수 있다.정의: Registry에 저장된 도커 이미지를 당겨오는

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

[AWS] Lambda

Lambda란 Django의 views.py 같은 것이다. 즉, API 혹은 함수라고 할 수 있다.함수 생성함수 설정어떤 것으로 함수를 생성할지 선택(여기서는 새로 작성 선택)기본 정보함수 이름: 함수 이름 입력런타임: 장고, 노드 등 사용할 언어 선택함수 생성 클릭코

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