일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- YouTube
- ASAC14일차
- join
- sql eda
- 파이썬 이미지 처리
- JSON
- Python
- 백준
- SQL
- text summarization
- 머신러닝
- EDA
- 데이터분석
- 크롤링
- deep learning
- CCP자격증
- 프로그래머스
- ASAC
- 뷰티 광고
- Crawling
- BFS
- pandas
- Machine learning
- cnn optuna
- 파이썬
- DFS
- Shorts
- selenium
- ASAC5기
- ML
- Today
- Total
목록전체 글 (46)
낼름낼름 동동이

3월 27일의 기록 매일 일찍와야지 하는 생각과는 다르게 그만.. 늦잠을 자버렸다. 알람 없이도 일어날 수 있을 거라고 생각했는데 나를 너무 믿었나보다.. 아무튼 매일 반복 알람을 다시 맞춰놨으니 늦지말자. 오늘은 어제에 이어서 정렬의 기본 알고리즘을 리뷰하고 이어서 카카오의 2018년 파일명 정리 문제를 풀어보면서 간단한 정렬 연습 문제를 풀어보았다. 0. 목차 정렬 기본 알고리즘 삽입정렬 선택정렬 버블정렬 연습 문제) 2018 카카오 블라인드 코딩테스트 자료형 Dict3-2) 연습문제 : 신고 결과 받기 3-1) 연습문제 : 완주하지 못한 선수 1. 정렬 기본 알고리즘 삽입 정렬, 선택정렬, 버블 정렬의 차이 선택 정렬 : 그 단계에서 누가 제일 잘하는지/대장 & 기록 그 단계에서 대장을 찾고, sw..

3월 26일의 기록 오늘 오전에는 과거의 카카오 기출 문제를 풀면서 시간을 보냈다. 겨우 풀긴 했는데, 조건문을 너무 길게 써서 코드가 더러워보이는 것 같다. 내눈에 그게 느껴지니, 어떻게 개선할 수 있을까라는 고민을 많이 해봐야겠다는 생각이 든다. 나중에 매니저님의 코드를 보았더니 key pad의 형태로 좌표값을 미리 딕셔너리로 저장하고 사용하니코드의 길이가 현저히 줄어들고 가독성이 높아지는 좋은 효과가 있어 보였다. 0. 목차 카카오 인턴십 문제 풀이(거리 및 좌표 계산 관련) 리스트 리뷰 정렬 선택 정렬 삽입 정렬 정렬 연습문제 1. 카카오 인턴십 문제 풀이 참고) 카카오 2020년 인턴십 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 ..

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. * *** ***** ******* ********* ******* ***** *** * 나의 해결 코드 a = int(input()) #1번줄은 중간에 하나 찍음 #2번줄은 중간 하나 +1 씩 늘어나며 찍고 # 중간에는 다 찍고 # 중간 이상부터 다시 하나씩 줄여야한다. # 1에서부터 인덱스가 시작해서 2*a까지 도달하면 총 2*a-1 by 2*a-1 개의 공간이 보여진다. for i in range(1, 2*a, 1): if i a: # 중간보다 클 때 print(" "*(i-a), "*"*(2*(2*a-i)-1), sep="") 실행 결과

3월 22일의 생존 일지 매니저님이 강의를 시작하기에 앞서서 기본적으로 어떤 방향으로 수업을 듣고 생각을 하는게 좋은지 이야기를 해주셨다. 첫날 OT를 할 때도 이전 기수들의 꿀팁이 있었는데, 대부분 비슷한 내용인 것 같다. 어찌되었건 그냥 수동적으로 강의만 듣고 있지말고 적극적으로 자기가 얻어갈 것을 확실하게 챙기는게 중요하다는 것 같다. 이번 python 과정은 Google Colab으로 진행한다고 한다. 나는 VScode에서 Jupyter notebook을 주로 이용해서 만들었는데, Colab으로 한번 해보면서 어떻게 다른지 직접 체험해봐야겠다. Colab은 구글에서 클라우드 기반으로 미리 환경 구축을 해두었기 때문에 별도로 설치할 필요가 없어 편하다. 다만, 파이썬이 최신 버전이 아니므로 이는 감..

3월 21일의 기록 오전에는 엑셀의 기본적인 고급함수와 EDA의 기초에 대해서 배우게 되었는데, 전 회사에 다닐 때도 vlookup을 자주 쓰게 되다보니 엑셀을 배운적은 없어도 꽤나 익숙한 느낌이 들었다. 수업 첫날이라 필기를 너무 많이 하다보니 혼자서 필기를 정리한다고 시간을 많이 썼다. 앞으로는 수업 시간에 최대한 요약으로 써두고 글 정리에는 시간을 조금만 써서 시간을 효율적으로 써야겠다 1. 고급함수 1-1. 개요 엑셀에서는 수식에서 다른 셀에 있는 데이터를 포함해서 계산할 때, 해당하는 셀의 주소를 이용한다. 참조란 이런 셀의 주소를 가리키는 것을 말하는데, 그럼 참조를 왜 사용하는 걸까? 당연하게도 반복 작업(노가다)를 줄이기 위함이다. 엑셀을 잘한다는 것은 시간을 최대한 적게 써서 하고 싶은 ..

더보기 알고리즘 공부를 위해 브루트포스 알고리즘 부터 풀어보기로 했다. 브루트포스 알고리즘은 전체 탐색을 실행하며 모든 경우의 수를 다 테스트 해본다 원초적이지만 정확도는 100% 이다. 즉, 모든 경우의 수를 다 체크할 수 있는 코드를 만들어야 하는 것이 중요 포인트 이다. 첫 줄에 카드의 개수와 3장의 카드 합이 넘지 않아야 할 값 M이 존재한다. 브루트포스 알고리즘으로 반복문 3개를 중첩해서 풀었다 첫 for 문은 첫번째 카드를, 두번째 for문은 두번째 카드를, 세번째 for문은 세번째 카드를 체크하고 이 3개의 카드를 더해서 그 값이 M과 같은지 혹은 작은지를 비교한다. public class Blackjack { public static void main(String[] args) { Scan..