JavaScript - 자바스크립트의 다양한 함수 생성법 🚀 자바스크립트의 함수 생성법 이전 포스팅에서 객체 리터럴 이라는 표기 방법에 대해 말씀드린 적이 있습니다. 이전 포스팅 : https://chanhuiseok.github.io/posts/js-1/ 객체를 생성할 때, 중괄호 ({ })를 사용하여 만들면 그것을 객체 리터럴...
JavaScript - 자바스크립트의 함수는 일급객체이다
JavaScript - 자바스크립트의 함수는 일급객체이다 🚀 자바스크립트의 기본 타입과 참조 타입 자바스크립트의 기본 타입에는 숫자, 문자열, 불린값, null, undefined 가 존재합니다. 이들은 자체로 값을 나타내는 것들입니다. 반면 이들을 제외한 모든 값은 자바스크립트에서 객체로 생각하면 됩니다. 배열, 정규표현식, 함수, 등등...
[백준] 1202번 - 보석 도둑
[백준] 1202번 - 보석 도둑 [링크] https://www.acmicpc.net/problem/1202 💎 문제 조건과 설명 문제 조건과 설명은 위의 링크를 참조 부탁드립니다. 🚀 생각한 아이디어 보석이 총 N개가 있는데, 보석마다 무게와 가격이 각각 존재합니다. 상덕이는 최대 보석 1개를 담을...
ECMAScript, 자바스크립트 엔진, Babel과 Webpack 스토리 살펴보기
ECMAScript, 자바스크립트 엔진, Babel, Webpack 까지 자바스크립트와 관련된 것들을 접하다 보면 ES6, ES2017 문법과 같은 말을 보거나, Babel, Webpack 이라는 단어도 쉽게 볼 수 있습니다. 그런데 이들이 자바스크립트와 웹 개발에서 어떤 관련이 있고, 어떤 역할을 하는지 그 정의만 알고 있자니 마음에 쉽게 ...
[CSS-in-JS] styled-components에 대하여
[CSS-in-JS] styled-components에 대하여 🎯 CSS-in-JS 최근에 카트라이더 오픈 API를 활용해서 리액트로 웹 페이지를 만드는 토이 프로젝트를 시작한 적이 있습니다. 그 때 styled-components 를 적극 활용할 수 있었는데, 만들 당시에는 그저 별 생각 없이 자바스크립트 코드 내에서 스타일을 작성하고 ...
css 전처리기, Sass(SCSS)에 대하여
css 전처리기, Sass(SCSS)에 대하여 현재 웹 개발트렌드는 컴포넌트 단위로 작성하는 추세로 이어지고 있지만, 먼저 여전히 css를 작성하는 구체적인 방식에 대해서도 알 필요가 있다고 생각이 됩니다. 특히 css를 작성하면서 알아둘 필요가 있는 css 전처리기 를 간단하게 언급해야 할 것 같습니다. css는 웹 개...
[백준] 13334번 - 철로
[백준] 13334번 - 철로 [링크] https://www.acmicpc.net/problem/13334 💎 문제 조건과 설명 문제 조건과 설명은 위의 링크를 참조 부탁드립니다. 🚀 생각한 아이디어 라인 스위핑 문제를 많이 접하지 않아서 그런지 풀이 시간이 좀 오래 걸렸습니다.. 라인 스위핑 문제는 정렬된 어떤 자료에서 ...
[백준] 2580번 - 스도쿠
[백준] 2580번 - 스도쿠 [링크] https://www.acmicpc.net/problem/2580 💎 문제 조건과 설명 문제 조건과 설명은 위의 링크를 참조 부탁드립니다. 🚀 생각한 아이디어 DFS와 백트래킹을 결합하여 푸는 문제였습니다. 먼저 특정 칸에 숫자를 놓아 보고, 그 칸을 기준으로 행(ㅡ), 열(|), 단위 정사...
알고리즘 - 트리 DP 문제 풀기(트리에서의 Dynamic Programming)
알고리즘 - 트리 DP 해결하기(트리에서의 Dynamic Programming) 트리 DP 그래프와 관련된 문제를 풀 때에는 다익스트라, dfs 등을 많이 사용하기도 하고, 특정한 조건이 있을 때 2차원배열 DP로 풀기도 했었습니다. 트리(tree)라는 자료구조도 기본적으로 그래프의 일종이며, 서로 다른 두 노드를 잇는 길이 하나밖...
GitHub에서 진행하는 코딩테스트 스터디그룹을 소개합니다!
🌠 GitHub에서 진행하는 코딩테스트 스터디그룹을 소개합니다 오늘은 한 가지 소개 차원에서 글을 쓰려고 합니다. 많은 분들께서 IT직군 입사준비로 코딩테스트를 연습하실 것으로 생각됩니다. 그래서 누구나, 원할 때 언제든지 코딩테스트 문제를 풀고, 코드 리뷰를 Pull Request로 업로드하는 오픈소스 프로젝트를 만들었습니다. ...