일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발
- 리액트
- 플라스크
- 프리온보딩
- cleancode
- AWS
- pyladiesseoul
- git
- 깃
- 한빛
- 한빛미디어
- codepresso
- 환경변수
- 스터디
- 파이썬
- 패스트캠퍼스
- 코테
- 원티드
- flask
- fluentpython
- 코드프레소
- 개발스터디
- React
- Python
- 전문가를위한파이썬
- 위코드
- 예리님
- pyladies
- env
- mongodb
- Today
- Total
목록전체 글 (118)
개발자가 내팔자
Python def solution(s): answer = ''.join(sorted(s, reverse = True)) return answer Java import java.util.Arrays; class Solution { public String solution(String s) { char[] arr = s.toCharArray(); Arrays.sort(arr); return new StringBuilder(new String(arr)).reverse().toString(); } }
def solution(strings, n): string = sorted(strings, key = lambda e : (e[n], e)) return string import java.util.*; class Solution { public String[] solution(String[] strings, int n) { String[] answer = new String[strings.length]; List list = new ArrayList(); for(int i = 0; i < strings.length; i++) { list.add(strings[i].charAt(n) + strings[i]); } Collections.sort(list); for(int i = 0; i < list.size..
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) 때로는 너무 급한 사..