일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아키텍처
- React
- Notion
- github pages
- 도메인 주도 설계
- 메세지큐
- finops
- Kafka
- 하이트진로
- 목표
- AWSKRUG
- LAMBDA
- 백준
- CloudWatch
- 2020년
- HEXO
- 회고
- amqp
- serverless
- 노션
- Zappa
- 알고리즘
- 머신러닝
- zookeeper
- API Gateway
- Leetcode
- billing
- S3
- ddd
- AWS
- Today
- Total
목록분류 전체보기 (82)
인생은 고통의 연속
2019/01/14 - [프로그래밍/알고리즘] - 7일차 리뷰 낮잠, 면접, 약속 등 이것저것해서 2일 동안 문제를 못풀었는데 마침 짬이 나서 한 문제 풀었다. 이제 본격적인 알고리즘의 서막이자 꽃! step9 정렬해보기 2750N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 내 풀이 : https://github.com/gnidoc327/one-day-one-problem/commit/7133b2d8c2f76c11bcb46291fe7e59c189e98846 문제에서는 어떤 정렬 알고리즘을 쓰라는지 안나와있어서 Arrays.sort를 사용해서 처음에 풀었다.다음껄 풀어야지했는데 설명란에 이런게 있더라... (아하 문제 푸는게 중요한게 아니구나!) 신입생때 c언어 과제가 버블소..
2019/01/12 - [프로그래밍/알고리즘] - 6일차 리뷰 step8은 규칙찾기 문제가 어려워지기 시작해서 이제 매일 1문제씩 풀어도 될 듯하다. 마지막 문제(6064번)는 잘 풀긴했는데 일부 케이스가 통과가 안되서 다시 풀어야할 듯 내일 시간되면 풀어보는걸로 ㅎㅎ 못푼 한문제를 제외하고 리뷰! 1011우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행사가 되어 새로운 세계에 발을 내려 놓는 영광의 순간을 기다리고 있다.그가 탑승하게 될 우주선은 Alpha Centauri라는 새로운 인류의 보금자리를 개척하기 위한 대규모 생활 유지 시스템을 탑재하고 있기 ..
2019/01/12 - [프로그래밍/알고리즘] - 5일차 리뷰 문제가 겹치는 것도 있고 잠이 안와서 step 2개를 풀었다. step6는 1차원 배열 사용하기step7은 문자열 사용하기 어려운 문제는 없었고 좀 어이 없는 문제가 있어서 대충 기록만 남겨둠 step61152영어 대소문자와 띄어쓰기만으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. (첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열의 앞과 뒤에는 공백이 있을 수도..
2019/01/10 - [프로그래밍/알고리즘] - 4일차 리뷰 step5는 함수 슬슬 괴로운 문제들이 나온다재귀함수 문제는 너무너무 귀찮.... 2448번예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 첫째 줄에 N이 주어진다. N은 항상 3×2k 수이다. (3, 6, 12, 24, 48, ...) (k ≤ 10)처음에 쉽네하고 풀었다가가운데 빈 역삼각형 부분도 별로 채워버렸다잘 생각해보니 재귀 문제... 처음에 k = 1일때의 별을 고정으로 사용하고k = 2부터 재귀적으로 이전에 만든 별에 x3를 하는 방식으로 풀었다.주어진 N이 3×2k이라서 k를 만들어내는게 귀찮긴 했다.(java가 정적타입이다보니 Math의 함수를 쓰면 주로 double로 나와서 타입캐스팅을 자주 해야한다.) 난 string에..
2019/01/09 - [프로그래밍/알고리즘] - 3일차 리뷰 step4는 if문 어려운 문제는 없었지만 채점 시스템의 문제로 고통 받은 문제를 리뷰 ㅠㅠ 4344번 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.첫째 줄에는 테스트 케이스의 개수 C가 주어진다.둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 매우 슬픈 문제이자 날 고통스럽게한 문제이다. 내 풀이 : https://github.com..
2019/01/08 - [프로그래밍/알고리즘] - 1, 2일차 리뷰 이어서 3일차 벌써부터 java에서 for문 쓰기가 귀찮아진다.java에선 for문을 이렇게 쓰는데1for (int i=0;i
용돈이라도 벌어보자는 심정으로 최근에 블로그에 애드센스를 달았다. 회사에서만 광고팔아먹어봤지 직접하는건 처음이었는데애드센스 계정 활성화가 이렇게 오래걸리는지 몰랐다 18년 12월 16일에 가입해서 신청했는데19년 1월 2일에 활성화 됐다(무려 1년이 걸렸다) 그래서 일주일간 얼마나 벌었는가?일단 광고를 어떻게 하고 있냐면반응형 웹 상하단 & 모바일 상하단으로 광고 단위는 총 4개를 했다.[노출되고 있는 광고 : 웹 상하단(2개)] [광고 단위 : 4개] 광고는 이렇게 노출 중이고 딱히 블로그는 홍보는 하지 않고 그냥 네이버 웹마스터, 구글 search에만 등록한 상태이다.근데 최근에 이력서에 블로그를 어필해서 그런가 조회수가 2자리가 됐다.인사팀이 보긴하나보다 [겨우 3일치 보고서]일단 페이지뷰는 방문자..
2019/01/07 - [프로그래밍/알고리즘] - 백준 알고리즘 바로 어제 남겨놓은 글처럼 일단 하루에 한단계씩 할 예정이었으나...저녁에 밥먹고 일찍 잠들어서 못풀었다...그래서 일어나자마자 몰아서 2일치를 해버렸다. 문제 풀이(코드) 링크 : https://github.com/gnidoc327/one-day-one-problem 개인적으로는 javascript나 python이 문제풀기 더 편한데보통 코딩테스트보면 java를 많이 사용하니 그냥 java로 했다.(근데 살짝 후회 중이다 -> Main class와 public static void main의 반복 ㅂㄷㅂㄷ) 아직까진 거의 복붙하는 코드들이 대부분이라 1~2분도 안되서 풀긴하는데그나마 2단계 마지막 문제는 좀 생각해야되는 문제라서 다행?이었..
최근 코딩테스트를 하면서 문제는 알겠는데 알고리즘 푸는 것이 안익숙하여 못푼 경우가 너무 많았다.전 회사에서 업무할땐 괜찮았는데 갑자기 시험입니다하면 머리가 안돌아가는지 참...가장 최근엔 우아한 형제들 코딩테스트를 봤는데 예전이라면 한번에 나왔을 코드가 3~4번 리팩토링을 해야 나왔다문제는 이렇게 나온 코드도 딱히 맘에 들지 않았다는 것이다 그래서 취업 전까지 1일 1문제를 풀고 리뷰하는 글을 남기기로 결정했고알고리즘과 자료구조 그리고 OS까지 다시 복습하려고 계획을 잡았다.(어차피 백수라 시간이 많으니...) 찾아보니 종만북으로 알고리즘 공부하는 사람들이 많던데난 학교에서 기본적인 알고리즘(브루트포스, 다이나믹프로그래밍, 브랜치앤바운드 등등)을 이미 공부했어서알고리즘 이론을 몰라서 못푸는 것보다는 많..
최근에 MSA를 좀 더 구체적으로 공부해보고 싶어서 책을 구경 다녔는데맘에 드는 책이 별로 없었다. 왜냐? 난 코드를 보고 싶은게 아니고 설계 구축 가이드를 찾고 싶었기 때문이다.어차피 개념만 알면 Java든 Python이든 Mysql이든 Mongo든 무슨 상관이겠는가 그냥 만들면 되지찾아보니 MSA를 적용했다는 서비스 대부분들이오케스트레이션까지만 구축하고 API Gateway까지 적용된 서비스는 그렇게 많지도 않은데정석을 고집할 필요가 있겠는가? 필요에 따라서 장점만 가져와서 쓰는거지(저걸 한팀에서 다 할 정도의 서비스면 네이버나 카카오 정도겠지...) 그렇게 책을 고르기 위해서 큰 교보문고 2~3곳을 그렇게 돌아다녔는데 개발자 서적은 구석에 있거나 있어도 책장 4~8개나 한 세션 정도?그것도 자격증 ..