https://www.acmicpc.net/problem/11568이 문제는 n의 범위가 1000이라서 2중 반복문을 이용해서 $$O(n^2)$$의 시간복잡도로도 풀이가 가능하다.cache\[i] : i번째 인덱스에서 끝나는 LIS의 최대 길이j를 0부터 i
mongoDB는 NoSQL(Not only SQL)의 일종으로 document database이다. mongoDB는 데이터 레코드를 BSON 문서로 저장한다. BSON은 JSON의 이진 표현이며, 더 많은 데이터 유형을 포함한다.NoSQL은 관계형 데이터베이스의 단점을
가끔 새로운 환경에서 MySQL 관련 파이썬 패키지를 다운받을 때 mysqlclient 가져올 때 쯤에 아래와 같은 에러가 발생한다.찾아보니 해당 패키지 빌드를 위한 파이썬 패키지가 없어서 생긴 오류인듯 하다 !아래 명령어를 통해 관련 패키지 설치 후, 다시 mysql
정적 코드 분석: 프로그램을 실행하지 않고 문법 오류나 코딩 규약 위반 등을 분석하는 행위➡️ 오류 사전 제거 및 가독성 향상사람마다 코딩하는 스타일이 다르기 때문에 pep-8이라는 파이썬 표준 코딩 스타일 가이드가 존재한다. pep-8 가이드라인에 맞춰 코드를 작성하
https://www.acmicpc.net/problem/9935stack에 문자열을 하나하나 넣은다음, 폭발 문자열의 길이보다 같거나 클경우 폭발 문자열과 대조하여 삭제시켜 문제를 풀었다
https://www.acmicpc.net/problem/1351문제에서 제공한 점화식을 이용해 재귀함수를 작성해서 풀면 되는 문제이다.메모이제이션을 이용한 DP로 문제를 풀 경우, N의 범위가 $$10^{12}$$ 이므로, 배열로는 안되고 map 을 이용해서
기계 학습 및 데이터 과학에 특화된 일체형 웹 기반 IDE배포가 간편하고 몇 분 안에 자체 컴퓨터에서 ML 솔루션을 생산적으로 구축 가능다양한 데이터 과학 라이브러리(Tensorflow, PyTorch, Keras, Sklearn)와 개발 도구(Jupyter, VS C
이 리뷰는 데이터에듀에서 도서를 제공받아 작성하였음을 밝힙니다.컴퓨터 공학을 전공하고, 인턴 및 프로젝트에서 인공지능 관련 업무를 자주 수행했는데 데이터를 잘 이해하고 가공하는 분야 또한 중요하다는 것을 깨달았다. 그러다가 스터디에 참여할 기회를 얻게되어 약 한달 동안
https://www.acmicpc.net/problem/4485주어진 2차원 배열에는 각 칸에서 잃는 소지금이 적혀있다. (0,0)에서 시작해 (N-1, N-1) 위치까지 최소한의 소지금을 잃는 루트로 이동했을 때, 잃을 수 밖에 없는 소지금은 얼마인지 묻는
해당 글은 바킹독님의 강의를 참고해서 정리한 글입니다.하나의 시작점으로부터 다른 모든 정점까지의 최단 거리 (최소 비용)를 구하는 알고리즘. 단, 음수의 가중치를 가지는 간선이 존재하면 사용할 수 없다. 해당 경우는 벨만 포드 알고리즘 사용할 것 !다익스트라 알고리즘은
dist라는 일차원 배열에 해당 위치에 대한 cost를 저장하고, 현재 위치에 따라 이동 방법을 다르게 해주는 BFS로 정점을 방문하여 문제를 해결하였다. 또한, 가중치가 0인 정점을 더 먼저
플러터 공식 문서 튜토리얼인 코드랩을 따라 수행한 내용을 기술한 글입니다.오늘 만들어 볼 플러터 앱은 "newstay", "lightstream", "mainbrake", "graypine" 같은 멋진 이름을 자동으로 생성해주는 심플한 어플리케이션이다.
BERTopic이란 ? Topic Modeling 기법 중 하나 💡 Topic Modeling 문장들의 코퍼스(Corpus)에 내재되어 있는 주제(토픽)를 끌어내는데 쓰이며, 전체 문서를 하나의 주제로 보고 주제를 구성하는 토픽을 찾아내어 문장을 분류하는 방
본 게시글은 패스트캠퍼스 혁펜하임의 AI DEEP DIVE 체험단 활동을 위해 작성되었습니다. AI DEEP DIVE Chapter 6 "인공신경망, 그 한계는 어디까지인가 ?"를 보고 정리한 글이다.인공신경망의 한계는 없다라는 것을 보여주는 이론이다.입력과 출력의 관
본 게시글은 패스트캠퍼스 혁펜하임의 AI DEEP DIVE 체험단 활동을 위해 작성되었습니다. AI DEEP DIVE Chapter2 "왜 현재 AI가 가장 핫할까 ?" 를 듣고 정리한 글이다.AI란 인간의 지능을 인공적으로 만든 것이다.지능 == 지적 능력, 특정 사
안드로이드 스튜디오를 열어서 Flutter 및 Dart 플러그인을 설치해준다. Flutter 플러그인을 설치하면 Dart는 자동으로 설치된다.설치가 다 되면 안드로이드 스튜디오를 재실행한다.재실행 후 상단에 새로 생긴 New Flutter Project 클릭 !