profile
소비자가 아닌 생산자가 되자
post-thumbnail

[프로그래머스] 숫자 문자열과 영단어

오늘은 프로그래머스의 숫자 문자열과 영단어 를 풀어보자.난이도가 낮은 문제이다. 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.1478 → "one4seveneight"234567 → "23four5six7"10203 → "1zerotwozero3"이렇게 숫자의 일부

2021년 9월 15일
·
0개의 댓글
post-thumbnail

[프로그래머스] 로또의 최고 순위와 최저 순위

문제민우의 로또 번호를 반복문으로 순회하면서 당첨 번호와 비교한다. 1\. 같은 번호가 있으면 correct_count를 하나 증가한다. 2\. 0이 있으면 zero_count 를 하나 증가한다.

2021년 9월 14일
·
0개의 댓글
post-thumbnail

[프로그래머스] 순위

https://programmers.co.kr/learn/courses/30/lessons/49191 > 저번주에 알고리즘 매일 풀기로 다짐했으나 나태지옥에 빠진 나... 그래서 오늘부터 친구와 알고리즘 스터디를 진행하기로 했다. 😎 시간제한을 두지 않고 문제를

2021년 9월 13일
·
0개의 댓글
post-thumbnail

디바운스(Debounce)와 스로틀(Throttle) 차이점

어제 무한 스크롤을 구현하면서 공부했던 부분이다. 한번 더 개념을 짚고 넘어가보도록 하자😎 DOM 이벤트를 기반으로 실행하는 JavaScript를 성능을 고려하여 양적인 측면, 즉 이벤트를 제어(제한) 하는 방법이다.예를 들어보면,무한 스크롤을 구현할 때 사용자는 느

2021년 9월 9일
·
0개의 댓글
post-thumbnail

[프로그래머스] 가장 먼 노드

https://programmers.co.kr/learn/courses/30/lessons/49189n개의 노드가 있는 그래프가 있습니다. 각 노드는 1부터 n까지 번호가 적혀있습니다. 1번 노드에서 가장 멀리 떨어진 노드의 갯수를 구하려고 합니다. 가장 멀리

2021년 9월 7일
·
0개의 댓글
post-thumbnail

[JS 미니 프로젝트 스터디] Colors

https://dev.to/codefoxx/25-beginner-javascript-project-ideas-3m9h멘토님이 추천해주신 과제이다. 오늘부터 도장깨기 시작 :)미니 프로젝트 스터디의 목적 無에서 有를 창조하므로써 내가 부족한 부분을 알고 그에 대

2021년 9월 6일
·
0개의 댓글
post-thumbnail

[프로그래머스] 프린터

프린터문제 설명일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은 방식으로 인쇄

2021년 9월 6일
·
0개의 댓글
post-thumbnail

[프로그래머스] 올바른 괄호

올바른 괄호괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어"()()" 또는 "(())()" 는 올바른 괄호입니다.")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다.'(' 또는 ')' 로만

2021년 9월 5일
·
0개의 댓글
post-thumbnail

[JavaScript] 함수형 프로그래밍이 뭐야?

2주전 함수형 프로그래밍 과제를 제출하는 나.. 그게 뭔지는 알고 하고있니?그만둬..멘토님의 그래서 함수형 프로그래밍이 뭔데요? 라는 질문에 나는 답을 하지 못하였고,,그렇다 나는 설명도 못하는 그것을 과제로 제출하고 있었던 것이다. 최근의 프로그래밍 패러다임은 크게

2021년 8월 29일
·
0개의 댓글
post-thumbnail

[JavaScript] 이벤트 위임과 버블링

강의를 듣던 중 이벤트 버블링을 다루었다. 이전에 공부했지만 또 다시 잊어버린 나.. 반성하며 다시 정리해보자!이벤트를 위임한다라.. 우리는 이벤트를 다룰 때 비슷한 방식으로 여러 요소에 다뤄야 할 경우가 생긴다. 이럴 때 각 요소마다 핸들러를 할당하는 귀찮은 과정을

2021년 8월 29일
·
0개의 댓글
post-thumbnail

[JavaScript] 함수 호출 방식에 의해 결정되는 this

자바스크립트의 함수는 호출될 때, 매개변수로 전달되는 인자값 이외에, arguments 객체와 this를 암묵적으로 전달 받는다.arguments 객체 : 함수 호출 시 전달된 인수(argument)들의 정보를 담고 있는 순회가능한(iterable) 유사 객체이며 함수

2021년 8월 19일
·
0개의 댓글
post-thumbnail

[JavaScript] 비동기 처리와 Promise

Promise를 소개하기 전에 ES6 이전 비동기 처리에 사용하던 콜백 패턴에 대해 알아보자.특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고다음 코드를 먼저 실행하는 자바스크립트의 특성이다. 두번째 인자로 넘겨진 함수는 바로 실행되지 않고, 이벤트 리스너가

2021년 8월 19일
·
0개의 댓글
post-thumbnail

[JavaScript] Function과 Arrow Function의 차이

수업을 듣던 중 특정 부분에서 Arrow Function을 사용하면 에러가 발생하는 것을 발견하였다. 과연 Function과 Arrow Function은 무슨 차이가 있길래 이런 현상이 발생하는 것일까? Arrow Function 이란? ES6부터 추가된 표현 Fun

2021년 8월 18일
·
0개의 댓글
post-thumbnail

TIL DAY3 | JavaScript의 Dollar Sign($)과 Underscore(_)

오늘의 TIL 주제를 고민하던 중같은 팀의 팀원분이 흥미로운 질문을 올려주셔서 그에 관해 자세히 알아보려고한다.사실 $와 _ 를 사용하면서 대략적인 의미는 알고 있었지만 자세하게 찾아볼 기회가 없었다. 이들은 자바스크립트의 식별자이다. 이 말은 이름과 같은 방식으로

2021년 8월 17일
·
0개의 댓글
post-thumbnail

[프로그래머스] 기능개발

기능개발 문제를 함수형 프로그래밍으로 풀어보자.문제 해결에 들어가기 앞서 필요한 배열과 함수를 살펴보자.한줄씩 뜯어서 살펴보도록 하자.zip을 이용해 progresses와 speeds의 값을 하나씩 받아온다.zip에서 받아온 진도와 개발 속도를 countPeriod함수

2021년 8월 15일
·
2개의 댓글
post-thumbnail

[프로그래머스] 모의고사

모의고사 문제를 함수형 프로그래밍으로 풀어보자.문제 해결에 들어가기 앞서 필요한 배열과 함수를 살펴보자.students : 학생 한명의 name과 pattern을 하나의 객체로하는 배열 repeat : generator 객체를 무한으로 반복하는 generator fun

2021년 8월 15일
·
0개의 댓글
post-thumbnail

[JavaScript] map, filter, reduce 정리

아래 상품의 이름과 가격이 정의된 products 배열을 가지고 map, filter, reduce 함수를 적용해보자. 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환map 함수를 구현해보자.함수형 언어에서는 인자와 리턴값으로

2021년 8월 11일
·
0개의 댓글
post-thumbnail

[JavaScript] 이터러블 / 제너레이터

이터러블 반복 가능한(iterable) 객체는 배열을 일반화한 객체이다. for..of 반복문 적용이 가능하다. 이터레이터를 리턴하는 Symbol.iterator를 가진 값 이터레이터 {value, done} 객체를 리턴하는 next()를 가진 값

2021년 8월 10일
·
0개의 댓글
post-thumbnail

[JavaScript] 평가와 일급

1. 평가 평가는 코드가 계산되어 값을 만드는 것입니다. 2. 일급 값으로 다룰 수 있다. 변수에 담을 수 있다. 함수의 인자로 사용될 수 있다. 함수의 결과로 사용될 수 있다. 2-1 일급 함수 함수를 값으로 다룰 수 있다. 조합성과 추상화의 도구 함수의 결과

2021년 8월 10일
·
0개의 댓글
post-thumbnail

[JavaScript] 두 배열을 합치는 방법 3가지

[프로그래머스] 베스트앨범 문제를 풀면서 두 배열을 합치는 코드를 작성하는 부분에서 의문점이 생겼다. 위의 코드에서 최종적으로 출력하는 배열 (answer) 과 선택된 수록곡의 고유번호 2개가 담긴 배열 (selectedNumberList) 을 합치는 방법에 대해서

2021년 8월 10일
·
0개의 댓글