목록분류 전체보기 (80)
dev_eun
코테는 언더라인을 정하기 위한 수단이다. 완벽하게 정리된 코드가 아니어도 된다. 전역 변수를 잘 활용하자(visited, 연결 노드 벡터 등등) pop 함수 사용할 땐 항상 empty인지 확인하자. 트리 자식 순서가 중요하지 않을 땐 자식 노드의 개수를 활용하자.
프로그래머스 괄호 회전하기 코딩테스트 연습 - 괄호 회전하기 programmers.co.kr 정상적인 괄호 묶음인지 확인하는 것은 stack 문제로 유명한 것이니 그렇게 해결하면 됐는데, string을 어떻게 하나씩 shift할 수 있을까 하다가 rotation queue가 생각나서 queue로 해결하였다. 다른 사람들의 코드를 보니 string에서 맨 앞을 지우고 맨 뒤로 추가하는 방식으로도 많이 한 것 같다. 테스트에서 13번을 처음에 틀렸었는데 여는 괄호만 있는 케이스(ex. "{{{")를 해결하지 않아서 였다. c++ 코드 eun-seong/Documents 정리. Contribute to eun-seong/Documents development by creating an account on Gi..
programmers.co.kr/learn/courses/30/lessons/42586?language=cpp 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr c++ #include #include #include using namespace std; vector solution(vector progresses, vector speeds) { vector answer; int sz = progresses.size(); int release = ceil((double)(100-progresses[0])/..
map 함수 배열에서 요소를 하나씩 돌며 새로운 요소의 새로운 배열을 리턴한다. 배열일 경우 완전히 새로운 배열을 생성하며, 요소가 객체일 경우엔 기존 객체와 공유한다. 세 개의 인자를 모두 사용하지 않고 element만 사용할 수 있다. array = [1, 2, 3] // element : 배열의 요소 // index : 배열의 인덱스 // array : 원본 배열 let newArray = array.map((element, index, array) => { return element + 1; }); newArray;// 2, 3, 4 filter 함수 배열에서 조건에 따라 필터링하여 true/false를 리턴한다. true인 원소들만 모아 새로운 배열을 생성한다. 해당되는 조건이 없을 경우 빈 배..
코테는 c++로만 이용해서 보다가 js 코테도 요즘 많이 생겨나고 있는 것 같아서 언제든 볼 수 있게 준비한다. 아주 많이 참고한 사이트 JavaScript로 만나는 세상 | JavaScript로 만나는 세상 처음 시작하는 사람들을 위한 JavaScript 교재 helloworldjavascript.net 수 연산은 동일 +, -, *, /, %, ++, --, +=, -= object, array, function 등 참조형 변수들은 const로 선언해주는 게 맞다! 변수 선언 const var_const;// 재할당 X, 하지만 참조형 변수 array, function, object에는 사용 let var_let;// 재할당 O var var_var;// 재할당 O, 호이스팅때문에 요즘은 잘 안쓴다고..
포트폴리오 글이 업데이트(21.12.23)되었습니다 :D 개발자 노션 이력서&포트폴리오 만들기 이번에 노션 포트폴리오를 v2.0으로 업데이트했습니다! 그리고 이전에 썼던 예비개발자 노션 포트폴리오 만들기 글이 그냥 아무생각 없이 작성한 건데 조회수가 꽤 높더라구요. 예비개발자 노션 programmer-eun.tistory.com 미루고 미뤄두었던 포트폴리오 초안을 드디어 완성했다. 여러 개발자 포트폴리오를 서칭하고 참고했지만 가장 도움을 많이 받았던 건 tngusmiso님의 노션 포트폴리오이다. [Notion] 노션으로 모바일 개발자 포트폴리오 만들기 지금까지 문서 기반으로 포트폴리오를 만들다가, 좀더 직관적이고 깔끔한 포트폴리오를 만들고 싶어서 노션으로 만들어보았다. 확실히 웹 기반으로 만들면 웹사이트..
org.apache.kafka.common.errors.RecordTooLargeException: The message is 1826601 bytes when serialized which is larger than 1048576, which is the value of the max.request.size configuration. 2021-02-02 15:44:23.387 ERROR 87540 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing f..

현재 gatsby로 github.io를 생성하여 개발 중입니다. 그런데 push 할 때마다 빌드하고 배포하는 것이 번거러워 찾아보니 Github Action으로 CI를 만드는 것이 있더라구요! 바로 적용을 해보았습니다. 먼저 보통 github page의 url은 제 페이지처럼 https://eun-seong.github.io/TIL/ 이렇게 생겼을 것입니다. 혹은 뒤에 repository 이름이 없는 username.github.io로만 구성이 되어 있기도 합니다. 1. gatsby-config.js 파일 수정 저처럼 url 뒤에 repo 이름이 붙는 페이지는 개츠비 프로젝트의 gatsby-config.js 파일에 pathPrefix를 추가로 설정을 해주어야 합니다. 형식은 pathPrefix: '/re..