git cherry-pick command git rebase 기능: 커밋들으 모아서 복사하여 다른 곳에 떨궈놓는것 장점: 커밋들의 흐름을 보기 좋게 한 줄로 만들 수 있다 그 외 명령어 git log --oneline : 커밋 히스토리를 한 줄로 커밋넘버와 제
프로그래머스 코딩 주식가격 / 스택을 이용해서 풀기 mysql GROUP BY 구문 HAVING 구문 : GROUP BY 로 집계한 데이터에 조건에 맞게 조회할 수 있다. SUBSTR(str,pos, len) : 데이터 내의 문자열을 추출한다.
아직 헤매고 있다. 내가 어제 생각한 방법 대신, 오늘은 내가 1일차에 가지고 있는 주식가격 1이라고 설정하고, 2일차와 비교했을때 떨어지지 않으면 스택에 저장하고 i ) 2일차와 3일차를 비교했을때 3일차 가격이 2일차 가격보다 크거나 같으면 1일차 가격보다 위
optional chaining ( A?.B ): A 가 null 이나 undefined 일 경우, 중지 후 undfined 반환 nullish coalescing operator ( A ?? B): A가 null 혹은 undefined 일 경우 B를 반환, 아닌 경우
미완: 프로세스와 프로세스진행속도에서 완료 시간 스택을 만들어 스택에 그 시간을 쌓아두고 시간을 비교해서 완료갯수를 result 에 푸시하려고 했음.result에 기대되는 값이 안 나옴플로우차트 기호 공부.자료구조의 정의 : 데이터 단위와 데이터 자체 사이의 물리적 또
각각 기능이 완료되는 시각을 배열로 저장하고, 그 시간을 비교해서 하루에 기능을 배포되는 시간을 구했지만, 결과에서 필요한 배열요소 하나가 나타나지 않음. while 문의 조건을 잘못한 걸로 보임.마지막 요소를 구할때, first 에 마지막 값이 들었지만, time 배
일단 먼저 들어간 다리가 먼저 나와야하므로 FIFO , 스택과 큐 중에서 큐로 선택했다.다리에 올라간 트럭을 오브젝트로 트럭의 무게와 트럭이 올라간 시점의 시간을 넣었음. 그 이유는 다리길이 만큼의 시간이 흘러야 트럭이 빠져나올 수 있기때문.if 문으로 다리를 건널때,
map, reduce 공부 다시함.트럭을 클래스로 만들어서 다리의 길이만큼 시간을 주고, 이후 시간을 줄여 0 이 되는 순간 다리에서 나오게 만듦.시간초과가 되어서 맞는지 확인이 불가능.보초법 복습
1. 프로그래머스 다리를 지나는 트럭 클래스로 했을때 시간이 오래걸려, 트럭이 다리에 올라간 시간과, 트럭의 무게를 이차 배열로 만듦. => 이 방법도 시간이 오래걸려서 내용 확인이 불가능 큐 로직을 만들어봄. 2. Do it 알고리즘 입문 3.
1. 프로그래머스 프린터 프린트 대기열 : PrintOnWait 프린트 시작열 : OnPrinting 프린트 대기열에서 맨 앞의 문서를 뽑아 그 우선순위보다 큰 문서가 대기열에 있는 지 확인하기위해 Array.prototype.some() 을 썼다. https:
3문제 중 한 문제를 완성하는데 1시간 반이 걸림.문제를 정리하고, 문제의 의도를 파악하는 시간을 줄이는것이 중요할 것 같다.문제 푸는 중에도 문제의도를 파악을 못해서 헤맨시간이 있었다.그리고, 주어진 모든 문제를 보고, 어떻게 풀것인지 대략적인 계획만을 적는 요령이
1. 힙 정렬 Do it 자바 알고리즘 힙이란? 힙 : ' 부모의 값이 자식의 값보다 항상 크다, 혹은 항상 작다' 는 조건을 만족하는 완전이진트리 완전 이진 트리 완전 : 부모는 자식을 왼쪽부터 추가하는 모양을 유지, 이진 : 부모가 가질 수 있
1. typescript react-native app build > 참고 https://www.npmjs.com/package/react-native-template-typescript 2. docker 설정 > 참고 https://chaewonkong.gith
그러나 깃 레파지토리에는 적용이 안되어서 결국
https://mode.com/sql-tutorial/introduction-to-sql/JOIN 위주로 복습함배열에서 최댓값, 최솟값 구하기 => apply 사용
MYSQL , 정규표현식을 사용한 검색 명령어 : WHERE (COLUMN) REGEXP'정규표현식' '^\[ae]' a 나 e 로 시작하는 단어 '\[ed]$' e 나 d 로 끝나는 단어 '^\' a 나 e 로 시작하지 않는 단어
hasMany, belongsTo 에서 에러가 생겨서 알고 보니, 내가 지정한 foreign Key 가 아니라 디폴트로 생긴 foreignKey 가 생겨있어 생긴 문제였다. 정확히는 declare를 제대로 하지 못해서 생긴 문제.내일 일어나서 제대로 확인하고 수정해야겠
각각의 명령어에 맞는 함수를 줘야겠다는 생각으로 풀었었다.이 코드 이전은 잘통과되었는데 대신 시간통과가 안되어서 ChangeId 로 따로 빼서 Change 명령이 있던 곳에서 반복문을 안 돌도록 만들었다. 하지만, 결국 테스트는 실패.그래서 좀더 간단하게 풀어보기로 했
for문 반복문 보다 forEach가 시간효율성이 더 좋다