| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
- 크롤링
- CCP자격증
- Machine learning
- selenium
- SQL
- ASAC14일차
- pandas
- Shorts
- ASAC
- 백준
- 파이썬
- DFS
- Crawling
- sql eda
- JSON
- 데이터분석
- 뷰티 광고
- 머신러닝
- EDA
- text summarization
- deep learning
- join
- ML
- BFS
- Python
- YouTube
- 파이썬 이미지 처리
- cnn optuna
- 프로그래머스
- ASAC5기
- Today
- Total
목록전체 글 (46)
낼름낼름 동동이
https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 분석 리뷰 테이블의 식당 ID와 식당 테이블의 식당 ID를 JOIN 해줘야함 group by를 하여 식당 별로 1개의 정보가 정리될 수 있도록 한다. 이때, 서울이라는 word로 시작하는 address만 선택 될 수 있게 한다. review_score의 평균으로 구한 뒤 소숫점 둘째짜리 까지 표시 할 수 있도록 round(avg(review_score,2))를 활용한다 1순위 : 리뷰 점수..
4월 1일의 기록 오전에는 간단한 특강이 예정되어 있었다. 주말에 날이 너무 좋아서 한강에서 좀 놀았더니, 풀어봐야 했던 문제를 풀지 못했다. 그래서 조금 더 일찍 와서 아침부터 문제를 풀어보았다. 0. 목차 특강: 데이터 분석가는 무엇을 하는가 stack/queue 리뷰 연습문제 : 미로 탐색(백준 2178) 구현_카카오2022_주차요금문제 1. 특강) 데이터 분석가는 무엇을 하는가 1-1. 업의 본질 데이터 분석가란? ‘데이터’를 ‘분석’ 하는 ‘모든’ 사람 그렇다면 분석가의 본질은 무엇인가? 분석 / 기획 / 환경 구축 즉, 문제점 분석하는 과정과 세운 가설이 논리적으로 설득되는 부분인지가 제일 중요한 부분이다. 1-2. 실습 google merchandise store 의 Google analyt..
stack 알고리즘을 더욱 이해하기 위해 점심 시간 이후 1시부터 2시 40분까지 문제를 생각해보며 풀어보았다. 기존의 다른 문제들은 stack을 1개의 리스트로 저장해서 사용해야 한다는 생각으로 접근했었는데 이 문제에서는 그렇게는 도저히 풀리지 않아서 딕셔너리를 stack으로 활용할 수 없을까 하는 아이디어를 바탕으로 문제를 풀어나갈 때 쉽게 풀 수 있게 되었다. 0. 문제 설명 어떤 차량이 입차된 후에 출차된 내역이 없다면, 23:59에 출차된 것으로 간주합니다. 0000번 차량은 18:59에 입차된 이후, 출차된 내역이 없습니다. 따라서, 23:59에 출차된 것으로 간주합니다. 00:00부터 23:59까지의 입/출차 내역을 바탕으로 차량별 누적 주차 시간을 계산하여 요금을 일괄로 정산합니다. 누적 ..
3월 29일의 기록 오늘 오전에는 일정이 변경되어 백준 코딩문제를 계속 풀었다. 어제 공부했던 스택에 대한 복습을 하고 싶어서 스택 문제들을 많이 풀어보았다. 아직 완전 익숙해지진 못해서 주말에도 쭉 봐야겠다. 오후에는 강사분이 오셔서 간단한 취업 전략 및 특강을 해주셨다. 나는 이력서나 포트폴리오를 작성하지 않고 바로 취업을 했다보니 그 부분이 많이 약했다고 느꼈는데 강사님의 특강을 들으니 도움이 많이 되었다. 다음 주까지 이력서와 포트폴리오를 미리 생성해두고 계속 업데이트해나가야겠다. 0. 취업 준비의 중요한 포인트 프로젝트를 시작하기 전에 먼저 자기소개서를 미리 써야한다. why? : 프로젝트를 완료 해내는게 중요한게 아니라 왜 이 프로젝트를 하고 어떤 기업에 관심이 많고 가고자하는지 목적, 본질이..
문제 해석 명령의 종류별로 반복해서 일어나므로 함수로 지정해서 기능을 만들어야겠다고 생각했다. 명령을 코드화 해보면 1번 명령은 stack에 append를 해주는 것 2번 명령은 stack이 0이 아닐 때 pop()을 하는 것 3번 명령은 stack에 들어간 원소 개수 출력 4번은 비어있는지 조건 체크해서 1, 0 출력 5번은 pop하지 않고 다음에 출력될 stack[-1]을 출력하는 것이다 에러 처리 1. order_list에 반복해서 입력을 받을 때, input()을 사용했더니 시간 초과가 일어나서 sys.stdin.readline().split() 를 사용하여 해결하였다. 2. 몇번의 indexerror가 있어서 어떤 부분이 문제인지 살펴봤더니 인터넷에서 복사해온 sys.stdin.readline(..
3월 28일의 기록 회사를 그만두고 헬스를 하게 된지, 3개월 정도 지났다. 처음에는 매일 가는게 힘들었지만 꾸준하게 하다보니 이제는 헬스장에서 운동하는게 즐겁다. 그런데, ASAC 과정을 시작하게 되면서 그날 배운건 그날 최대한 익히려고 하다보니 예전처럼 매일 헬스장에는 가지 못하고 있다. 갈수록 과정이 어려워지면 점점 더 못갈수도 있겠다는 생각이 들었다. 그래도 이제 막 습관이 들었는데... 이대로 또 운동을 안하고 살수는 없으니 평일에는 3회정도로 타협을 보고 주말에는 운동을 해야겠다. 0. 목차 word count Class 소수문제, 재귀함수, while, 탐색 Stack, Queue 1. word count 가장 기본적인 Dict를 가지고 활용하는 예 : 워드카운트 어떤 단어가 몇 번 나타났는..
문제 분석 기본 정렬 알고리즘을 구현해서 풀거나 파이썬의 sort() 메소드, sorted() 함수를 이용해서 문제를 풀 수 있다. # sort 함수를 사용해서 쉽게 풀기 # N : 리스트의 길이 # k : 출력할 리스트 인덱스 값 N, k = map(int, input().split(" ")) pri_list = list(map(int,input().split())) # 점수가 큰 값에서부터 정렬할 수 있도록 처리 pri_list.sort( key=lambda x:-x) # 인덱스는 0에서 시작하므로 k-1번째 인덱스가 커트라인이 된다. print(pri_list[k-1]) # 선택 정렬 알고리즘을 구현해서 만들기 N, k = map(int, input().split(" ")) pri_list = li..
ASAC 과정에서 정렬에 대해서 공부하면서 함께 연습문제로 풀어보기 위해 간단한 단어 정렬 문제를 풀어보았다. # 단어의 개수를 받을 수 있는 N 입력 받기 N = int(input()) # 리스트 저장 words = [] for i in range(1, N+1, 1): words.append(str(input())) #중복제거 후 리스트 변환 answer = list(set(words)) # 길이수, 알파벳 오름차순 정렬 answer.sort(key=lambda x : (len(x), x)) #출력 for i in answer: print(i) 내 코드는 이렇게 작성하였는데, 시간이 조금 많이 걸린 느낌이었다. 아마도 input을 중복으로 사용하면서 파이썬에서 시간이 더 많이 잡았던 것으로 보인다. i..