일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 예리님
- 네트워크
- git
- AWS
- flask
- React
- env
- codepresso
- 코테
- 플라스크
- pyladies
- 코드프레소
- cleancode
- 환경변수
- pyladiesseoul
- js
- mongodb
- javascript
- 프리온보딩
- Python
- 원티드
- 파이콘코리아
- 알고리즘
- 위코드
- 깃
- 전문가를위한파이썬
- 패스트캠퍼스
- 리액트
- 파이썬
- fluentpython
- Today
- Total
목록전체 글 (116)
개발자가 내팔자
Python def solution(numbers): answer = [] for num, i in enumerate(numbers): for idx, j in enumerate(numbers): if num != idx and i + j not in answer: answer.append(i+j) answer.sort() return answer Java import java.util.HashSet; import java.util.Set; class Solution { public static int[] solution(int[] numbers) { Set set = new HashSet(); for(int i=0; i
Python def solution(n): answer = 0 while (n > 0): answer += n % 10 n = n // 10 return answer Java import java.util.*; public class Solution { public int solution(int n) { int answer = 0; while (n > 0) { answer += n % 10; n = n / 10; } return answer; } } JavaScript function solution(n) { let answer = 0; while (n) { answer += parseInt(n % 10); n = parseInt(n / 10); } return answer; } C #include #i..
Python def solution(n): answer = [] while n > 0: answer.append(n % 10) n = n // 10 return answer Java import java.util.ArrayList; class Solution { public ArrayList solution(long n) { ArrayList answer = new ArrayList (); while (n > 0) { answer.add((int) (n % 10)); n = n / 10; } return answer; } } JavaScript function solution(n) { let answer = []; while (n) { answer.push(parseInt(n % 10)); n = par..
들어가며 하루만에 기획을 우다다 완성하고, 3일간의 프로젝트 구현 시간이 주어졌다. 솔직히 미친 커리큘럼이라고 생각한다. 불만은 많지만 여기에 다 적진 않겠다. 애초에 여기에 온 목적은 뭔가 새로운 것을 배운다기 보다는 어떤 검증을 하고 싶었다. 퇴사하고 오랫동안 힘들어 했었는데, 프로젝트를 리딩하고, 원활하게 소통하며 협업해서 프로젝트를 성공적으로 마무리하는 경험을 통해 성취감을 얻고 싶었다. 입문자들에게는 힘겨운 시간이었을 것 같다. 들어온지 하루만에 다짜고짜 프로젝트를 만들라고 하니, 이게 다 무슨 소린가 싶을 것 같았다. 사실 나도 예전엔 그랬었으니까 그 마음이 너무 이해가 됐다. 그래서 예전의 나를 떠올리며 다른 사람들의 질문에 답변을 달아주고 다녔다. 종종 고맙단 말도 못 들어서 조금 허무하고..
JSON vs BSON JSON 과 BSON은 거의 비슷한 이름에서 유추할 수 있듯이, 가까운 사촌지간이지만, 이들을 나란히 놓고 보면 그 차이를 알 수 없을 것입니다. JSON, 또는 JavaScript Object Notaion은 웹에서 데이터를 교환하는 BSON(Binary JSON) 기반의 광범위하게 인기있는 표준입니다. 우리는 이 각각을 살펴보며 JSON과 BSON의 미스테리에 작은 불을 밝힐 수 있기를 희망합니다: 어떤 차이가 있고, 무엇이 문제가 될까요? JSON이 뭐지? MongoDB JSON 연결 MongoDB : JSON vs BSON What is JSON? JavaScript Object Notation, JSON으로 더 많이 알려져있는 이것은 비록 2013년까지는 형식이 공식적으로..
( 이 글은 2021년 8월에 작성된 글입니다. ) JS 이벤트루프를 이해하기 위해서는 아래와 같은 몇가지 기반 지식이 선행되면 좋다. 그러므로 아래의 순서대로 이야기를 진행해보겠다. 1. 자료구조 스택, 큐 2. 프로세스와 스레드 3. 자바스크립트 동작 원리 1. 자료구조 Stack, Queue What is Stack ? 스택은 프링클스 통을 생각하면 쉽다. 들어갈 땐 첫 번째였겠지만 나갈 땐 가장 마지막에 나간다. (First In Last Out) 그리고 가장 마지막에 들어간 과자가 가장 먼저 꺼내진다. (Last In First Out) What is Queue ? 큐는 화장실 줄 서기를 생각하면 쉽다. 먼저 들어간 사람이 먼저 나온다. (First In First Out) 때로는 너무 급한 사..
( 이 글은 2021년 8월에 올렸던 글입니다.) 후후… 프리온보딩 코스에서 두가지 주제로 블로그에 글을 쓰라는 과제를 받았는데 마침 둘 다 내가 바닐라JS 스터디에서 발표했던 주제라 굉장히 반갑다! 그 당시에 내가 발표했던 것과 비슷한 흐름으로 전개해보겠다. 프로그래밍은 추상화가 잘 되어있어서, 글로만 설명하는 것보다 그림과 말로 설명하는 것이 좀 더 편하게 느껴질 때가 많다. 사실은 영상으로 올리고 싶은데, 자막을 추가하는 작업이 따로 필요해서 그건 추후에 올리도록 하겠다. 아쉽지만 이 곳에서도 최선을 다해 재미있고 쉽게 이해할 수 있도록 적어보겠다. 저번 포스팅에서도 말했듯이, 프로그래밍 세계는 새로운 지식을 이해하고자 할 때, 그것과 고구마줄기처럼 엮여있는 기반 지식을 알고 나면 조금 더 수월해진..
오늘부터 새로운 항해를 시작했다. 부트캠프 이제 지겨운데 그래도 빠르게 팀플을 해볼 수 있다는 점에서 나쁘지 않은 것 같기도 하고.. 지금까지 했던 방식과는 다른 방식으로 접근해보고 싶었다. 예전에는 기능 구현하는데 급급하고, 팀원들을 설득시키느라 진을 다 뺐는데 이제는 그냥 내가 빠르게 리딩하고 환경셋팅까지 마무리 해놓고 설명하는 방식으로 진행했다. 그래서 속도감있게 진행되었고.. 덕분에 여유롭게 오늘 하려고 했던 일을 마무리할 수 있었다. 팀장이라 가능한 것도 있겠지만 팀원들도 잘 따라와줘서 고마웠다. 기억나는 팀플만 열한 번째... 이젠 메뉴얼이 생겼다. 이 짓도 반복되다보니 패턴이 생기더라. 그래서 내가 팀플을 시작하기에 앞서 꼭 하는 짓들이 있다. 오늘은 내가 팀플을 진행 하는 루틴에 대해 써보..