일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- 알고리즘
- TEAM-EDA
- 튜토리얼
- 스택
- TEAM EDA
- 협업필터링
- eda
- Segmentation
- 나는리뷰어다
- 파이썬
- Object Detection
- 엘리스
- Semantic Segmentation
- hackerrank
- Recsys-KR
- 3줄 논문
- pytorch
- 코딩테스트
- Python
- DFS
- 추천시스템
- Machine Learning Advanced
- 큐
- 프로그래머스
- Image Segmentation
- DilatedNet
- 한빛미디어
- 입문
- 나는 리뷰어다
- Today
- Total
목록전체 글 보기 (287)
TEAM EDA
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dcn41L/btqC85wOZ3S/B3Wcr19OO1R516wmxqI1Ck/img.jpg)
3기 (2020-04-01 ~ ) 이번 3기는 저 혼자서 진행하는 스터디입니다. 올 한해 많은 목표들을 세웠고, 하나씩 이루는 활동을 하겠습니다. 프로젝트 Kaggle - Do you want to be a Chris? : 캐글 커널 그랜드마스터 크리스의 모든 분석내역을 정리 Dacon, Kaggle 책 집필 : Dacon과 Kaggle에서 했던 내용을 토대로 책 집필 T 아카데미 강의 : T 아카데미에서 5시간정도의 강의를 위한 발표자료 생성 Kaggle Kernel Master 달성 Kaggle Competition Master 달성 2020년 취업뽀개기 : 취업을 위해 준비한 내역, 취업 과정을 정리 블로그 일 방문자 수 1000 만들고 애드센스 신청하기 밑바닥부터 시작하는 딥러닝, CS224n, ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bgUyZS/btqC84YdOA6/F2FARJHZPJ2FLVE3lDA9DK/img.png)
기능개발 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 return 하도록 solution 함수를 완성하세요. 제한 사항 작업의 개수(progresses, speeds배열의 길이)는 100개 이하입니다. 작업 진도는 100 미만의 자연수입니다. 작업 속도는 100 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/doRZXc/btqC78tfJN6/BSfYwEAbYGHPLsyhpK6xgK/img.png)
124 나라의 숫자 문제 설명 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다. 10진법 124 나라 10진법 124 나라 1 1 6 14 2 2 7 21 3 4 8 2 4 11 9 24 5 12 10 41 자연수 n이 매개변수로 주어질 때, n을 124 나라에서 사용하는 숫자로 바꾼 값을 return 하도록 solution 함수를 완성해 주세요. 제한사항 n은 500,000,000이하의 자연수 입니다. 입출력 예 n result 1 2 2 2 3 4 4 11 풀이 다음에 들..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnDfjN/btqC1Hc0TTx/F8gY2puFaFOnsBoak4Smd0/img.png)
엉망진창 다과회 모자장수와 3월의 토끼가 다과회 테이블에 배치 할 차의 위치에 대해서 몇 시간째 싸우고 있습니다. 모자장수는 홍차를 좋아하여 홍차를 더 많이 테이블 위에 올리고 싶었고 토끼는 케이크를 좋아해서 케이크를 더 많이 테이블에 올려두고 싶었기 때문인데요. 방금, 다과회에 도착한 엘리스는 싸움을 중재하기 위해 일부 칸에 있는 음식을 전부 제거하고, 그 칸을 경계선으로 두가지 영역을 나누는 방법을 떠올렸습니다!! 테이블의 크기는 직사각형이고, H x W 개의 칸으로 나누어져 있습니다. 모든 칸에는홍차(Black Tea)또는케이크(Cake)가 위치해있습니다. 경계선은 가장 왼쪽 윗칸에서 출발하며, 한 칸 아래, 오른쪽, 오른쪽 아래 대각선으로 이동할 수 있다. 선은 오른쪽 아랫칸에 도착할 때까지 이동..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xpH29/btqC49etJ9R/vebDZ9Aq8I1vkRBkSUySfk/img.png)
원문 링크 1st Place Solution - Part1 1st Place Solution - Part2 How to Find UIDs Summary Main magic: client identification (uid) using card/D/C/V columns (we found almost all 600 000 unique cards and respective clients) uid (unique client ID) generalization by agg to remove train set overfitting for known clients and cards categorical features / supportive features for models horizontal blend by mod..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bYF5hj/btqC3NW7WDh/C0BHwCvYekhB8BpKbEqkcK/img.png)
정원이는 같은 반 친구들에게 소문내는 것을 좋아합니다. 자기가 하고 싶은 이야기를 주변 친구들에게 퍼뜨리는 것을 즐겨하는데, 소문은 친구의 친구를 통해서 빠르게 퍼져서 결국 연결된 친구들은 이를 모두 알게 됩니다. 예를 들어 정원이네 반 학생 7명의 친구관계가 과 같다고 해봅시다. 이 그림에서 친구끼리는 연결선으로 연결되어 있고, 친구가 아니면 연결되어 있지 않습니다. 이 네트워크 상에서 정원이가 1번이라면, 소문은 2번과 5번 친구를 거쳐 결과적으로 2, 3, 5, 6번 학생이 소문을 듣게 됩니다. 하지만, 4번과 7번 학생은 이들과 친구가 아니기 때문에 소문을 들을 수 없습니다. 정원이가 1번이라고 가정할 때, 같은 반 학생(노드) 수와 친구관계(간선) 정보가 주어질 때, 정원이에 의해서 이야기를 듣..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bxBMTU/btqC5pHVTPI/vCRp198ANjp1eXc640p1Y0/img.png)
유치원 소풍 상훈이는 엘리스 유치원 선생님입니다. 엘리스 유치원 학생들은 다 같이 어은동산으로 소풍을 갔습니다. 그런데 엘리스 유치원 학생들은 서로 파벌이 나뉘어 있어서 절대로 다른 조직과는 점심을 같이 먹지 않습니다. 상훈 선생님은 점심을 먹는 애들을 보면서 어느 조직에 몇명이 있는 지를 알려고 합니다. 여러분은 점심을 먹는 학생들의 지도를 바탕으로 어느 조직에 몇 명이 있는지 알아내면 됩니다. 학생들은 다음과 같이 앉아 있습니다. 다음과 같이 파벌이 나뉩니다. 여러분이 출력해야 할 것은 파벌이 몇 개 있는지, 그리고 각 파벌에는 몇 명이 있는 지를 오름차순으로 정리한 결과입니다. 입력 첫째 줄에는 지도의 크기가 주어집니다. 지도는 항상 정사각형입니다. 두 번째 줄부터 지도의 정보가 주어집니다. 1은 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bZo8v6/btqC3pouznl/4K4D16xrNDqKvdMw8qvB30/img.png)
팰린드롬 만들기 팰린드롬이란, 앞으로 읽으나 뒤로 읽으나 똑같은 문자열을 말한다. 예를 들어, “aba”, “abdba”, “abffba” 는 모두 팰린드롬이다. 임의의 문자열이 주어질 때, 몇 개의 문자를 적당히 삭제하면 이를 팰린드롬으로 만들 수 있다. 예를 들어, "abca"가 주어질 경우, 알파벳 'b’를 삭제하면 "aca"가 되므로, 팰린드롬으로 만들 수 있다. 임의의 문자를 제거함으로써 주어진 문자열을 팰린드롬으로 만들고 싶다고 할 때, 제거해야 하는 문자의 최소 개수를 출력하는 프로그램을 작성하세요. 입력 첫 번째 줄에 문자열이 주어진다. 문자열의 길이는 3000을 넘지 않는다. 출력 팰린드롬을 만들기 위해 제거해야 하는 문자의 개수의 최솟값을 출력한다. 입력 예시 1 abcfba 출력 예시..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dedGga/btqC5nZodY0/xIg91JeGvsbGA2iHDXW7bK/img.png)
두 문자열 사이의 거리 두 문자열 s1, s2가 주어진다. 이제 s1에서 문자 하나를 추가하거나 제거할 수 있으며, 이를 반복함으로써 s2를 얻고싶다고 하자. 예를 들어, s1 = “abc”, s2 = “bdcf” 라고 하면, s1에서 a를 제거하고 d를 추가, 그리고 f를 추가하면 s2를 얻을 수 있다. 즉, 다음과 같은 경로로 s1에서 s2를 얻을 수 있다. $“abc” -> “bc” -> “bdc” -> “bdcf”$ 두 문자열 s1, s2 사이의 거리란, s1에서 s2를 만들기 위해 필요한 문자 삽입, 삭제 횟수의 최소값으로 정의된다. 예를 들어, s1 = “abc”, s2 = "bdcf"라면, 두 문자열의 거리는 3이다. 왜냐하면, s1에서 문자의 추가 및 삭제를 3번 하면 s2를 얻을 수 있기..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qmHSZ/btqC2sTtprP/SSgN9LTOTSSEERUWYGkzX1/img.png)
최대 공통 부분 수열 두 개의 문자열 s1, s2 가 주어질 때, 공통 부분 수열이란, s1과 s2가 공통으로 갖는 부분 수열을 일컫는다. 예를 들어, s1 = “Television”, s2 = "Telephone"이라고 하면, s1과 s2의 공통 부분 수열이 될 수 있는 문자열은 “T”, “To”, “Teln” 등이 있다. 최대 공통 부분 수열이란, 공통 부분 수열 중에서 그 길이가 최대인 것을 일컫는다. 예를 들어, s1 = “Television”, s2 = "Telephone"이라고 하면, 그 최대 공통 부분 수열은 "Teleon"으로써, 그 길이는 6이다. 두 개의 문자열이 주어질 때, 최대 공통 부분 수열의 길이를 구하는 프로그램을 작성하시오. 입력 첫 번째 줄에 문자열 s1, 두 번째 줄에 문..