일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Zappa
- 도메인 주도 설계
- React
- 백준
- 머신러닝
- HEXO
- AWSKRUG
- serverless
- 하이트진로
- 메세지큐
- ddd
- billing
- 맥주
- AWS
- finops
- 2020년
- amqp
- API Gateway
- Leetcode
- 회고
- S3
- 알고리즘
- Notion
- Kafka
- 아키텍처
- github pages
- LAMBDA
- CloudWatch
- zookeeper
- 노션
- Today
- Total
목록프로그래밍 (25)
인생은 고통의 연속
맥북 쓰는 이유요...? 그냥 감성이죠(or 이쁘잖아요) 맥북 처음 받으면 제일 먼저하는 세팅이죠? 바로 zsh 테마(theme) 설정입니다. 정확히는 "zsh" + "oh my zsh" 이긴 하지만 대충 zsh라고 하죠 ㅎㅎ 어쨋든 카탈리나 이후부터는 기본 shell이 zsh로 설정되서 세팅할게 줄긴했지만 문제가 있습니다 터미널 꾸미는것도 일이랍니다. 근데 하루종일 이것만 하면 팀장님한테 혼나요 터미널이라는게 사실 이쁘게 꾸미는게 매우 귀찮기도 하고 회사PC의 경우엔 기존 PC를 반납하고 신규 PC를 받아야되는 경우가 있기 때문에 보통 설정파일인 `~/.zshrc` 파일을 어디에 백업해놔야하는 경우가 있는데요 하지만 `~/.zshrc` 파일만 백업했다고 완벽하게 이전 테마처럼 세팅할 순 없습니다 왜냐면..
https://leetcode.com/problems/goal-parser-interpretation/ Goal Parser Interpretation - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 그냥 랜덤픽으로 뽑은건데 이 문제는 처음볼때부터 뭔가했다... 그냥 영어 읽을 수 있나 수준...? 내가 놓치는 뭔가가 있나라고 계속 봤지만 딱히 없는거 같아서 아래처럼 1줄로 제출하고 끝 class Solution: def interpret(self, comma..
https://leetcode.com/problems/sum-of-subarray-minimums/ Sum of Subarray Minimums - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제는 주어진 array 의 모든 sub array에 대해서 최소값을 구해서 합계를 내는 것이다 처음에는 난이도가 Medium이지만 무식하게 짜보았다 class Solution: def sumSubarrayMins(self, arr: List[int]) -> int: r..
https://leetcode.com/problems/statistics-from-a-large-sample/ Statistics from a Large Sample - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 256 길이의 List를 주고 List의 item에서 index값은 값이고 value는 그 값의 갯수를 의미한다 [0,1,2,1] = 1이 1개, 2가 2개, 3이 1개란 뜻 이 List를 가지고 아래 5가지의 경우를 구하면 된다 minimum : ..
https://leetcode.com/problems/merge-two-sorted-lists/ Merge Two Sorted Lists - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 아니 풀고보니 솔루션이 유료됐네... 아무튼 2개의 정렬된 리스트를 합치는건데 무식하게 한번 풀어봤다 # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # s..
leetcode.com/problems/rearrange-spaces-between-words/ Rearrange Spaces Between Words - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 오늘의 문제 난이도 easy 답게 한번에 성공 ㅎㅎ 솔직히 영어만 보고 이해하고 풀었다기보단 예제에 설명을 보고 이해했다... ㅋㅋ(영어 넘나 어려운 것) Input: text = " this is a sentence " Output: "this is a sent..
leetcode.com/problems/two-sum/ Two Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 언제든 이직할 수 있도록 코딩테스트 연습하려고 leetcode에 가입했다 그냥 제일 상위에 있는 문제 중 easy 난이도 하나를 골라서 풀었는데 한번에 통과는 했지만 많은 반성을 하게 됐다... 내 답은 이렇게 적었는데 class Solution: def twoSum(self, nums: List[int], target: int) -> List..
최근 백엔드부터 프론트까지 모두 작업해야되는 업무가 있어서 백엔드는 Django를 사용하고 프론트는 React를 사용해서 진행하고 있는데 React를 사용하면서 느끼게된 점들을 쓰고자한다 그리고 React가 SPA고 뭐 이런 기본적인 내용은 생략하려고 한다 사용했던 경험 위주로 작성한다 장점 일단 초기에 매우 강하게 느꼈던 장점들은 이렇다 1. Component JSX를 통해서 구현하는 Component는 너무도 쉽고 강력하기 때문에 리액트에 빠져들게되는 계기가 된다 예를 들어서 1~5까지 출력하는 페이지를 만든다면 아래처럼 딱 필요한 만큼의 html 코드와 js 코드를 병목시켜서 간단한 컴포넌트를 만들 수 있다 // React 컴포넌트 const MainPage = () => { let result =..
1년 반만에 쓰는 첫 글이 안좋은 소리부터 시작해서 좀 그렇지만 당장 떠오르는 이 분노를 정리해야겠다 Flask 소개 일단 Flask 란 무엇인가? 공식 홈페이지를 보면 이렇다 # 출처 - palletsprojects.com/p/flask/ Flask is a lightweight WSGI web application framework 그렇다! 가.볍.게 쓸 수 있는 웹 프레임워크이다 업계에서도 가장 많이 쓰고 python 개발툴인 pycharm 유료 버전에서 Django와 함께 공식 지원되는 웹프레임워크 중 하나이다 www.jetbrains.com/ko-kr/pycharm/features/web_development.html Full-stack Web Development - Features | PyC..
2019/02/12 - [프로그래밍/알고리즘] - 10일차 리뷰 흠... 앞에 정렬하는건 개념적인게 필요했었는데 뒷부분은 딱히 어려웠던게 없었다. 그나마 좀 자바에서 정리할만한 내용만 정리해본다. step9 정렬해보기 2108번수를 처리하는 것은 통계학에서 상당히 중요한 일이다. 통계학에서 N개의 수를 대표하는 기본 통계값에는 다음과 같은 것들이 있다. 단, N은 홀수라고 가정하자.산술평균 : N개의 수들의 합을 N으로 나눈 값중앙값 : N개의 수들을 증가하는 순서로 나열했을 경우 그 중앙에 위치하는 값최빈값 : N개의 수들 중 가장 많이 나타나는 값범위 : N개의 수들 중 최댓값과 최솟값의 차이N개의 수가 주어졌을 때, 네 가지 기본 통계값을 구하는 프로그램을 작성하시오. (첫째 줄에 수의 개수 N(1..