profile
재밌게 코딩하고 싶은 개발자!
post-thumbnail

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

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

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

[Javascript] 프로그래머스 LV2 피보나치 수

[Javascript] 프로그래머스 LV2 피보나치 수

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

[Javascript] 프로그래머스 LV1 최대공약수와 최소공배수

두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 1

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

[Javascript] 프로그래머스 LV1 콜라츠 추측

[Javascript] 프로그래머스 LV1 콜라츠 추측

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

[Javascript] 프로그래머스 LV1 K번째 수

[Javascript] 프로그래머스 LV1 K번째 수

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

[Javascript] 프로그래머스 LV1 수박수박수박수박수박수?

[Javascript] 프로그래머스 LV1 수박수박수박수박수박수?

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

[TIL-20210623] Callback / Promise / async await

콜백(Callback) 프로미스(Promise) async await

2021년 6월 27일
·
1개의 댓글
post-thumbnail

[TIL-20210622] 동기(Synchronous) & 비동기(Asynchronous)

동기 / 비동기 동기적 동작방식은 한 작업이 실행되는 동안 다른 작업은 멈춘 상태를 유지하고 자신의 차례를 기다리는 것을 말하는데 아래 그림의 왼쪽 그림과 같이 동작한다. 클라이언트가 작업(process)을 하다가 서버에 request를 보내면 보냄과 동시에 작업을 멈추고 서버로 부터 response를 받기 전까지 동작하지 않는다. 비동기적 동작방식은 어떠...

2021년 6월 24일
·
1개의 댓글
post-thumbnail

[Javascript] 프로그래머스 LV1 나누어 떨어지는 숫자 배열

[Javascript] 프로그래머스 LV1 나누어 떨어지는 숫자 배열

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

[TIL-20210616] 메모이제이션(Memoization)

메모이제이션 컴퓨터 프로그램이 동일한 계산을 반복해야 할 때, 이전에 계산한 값을 메모리에 저장함으로써 동일한 계산의 반복 수행을 제거하여 프로그램 실행 속도를 빠르게 하는 기술. 재귀함수에서의 메모이제이션 사용 전후 비교 재귀함수의 대표적인 예로 피보나치 수열이 있

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

[TIL-20210615] 재귀함수(Recursive function)

재귀 함수란 어떤 함수에서 자신을 다시 호출하여 작업을 수행하는 방식의 함수를 의미한다. 반복문을 사용하는 코드는 항상 재귀 함수를 통해 구현하는 것이 가능하며 그 반대도 가능하다. 재귀 함수를 작성할 때는 함수 내에서 다시 자신을 호출한 후 그 함수가 끝날 때까지 함

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

[TIL-20210614] 객체 지향 프로그래밍(OOP : Object-oriented programming)

객체 지향 프로그래밍 객체 지향 프로그래밍(OOP, Object-oriented programming)은, 객체 지향 프로그래밍은 컴퓨터 프로그래밍 패러다임중 하나로, 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인

2021년 6월 14일
·
2개의 댓글
post-thumbnail

[Javascript] 프로그래머스 LV1 음양 더하기

[Javascript] 프로그래머스 LV1 음양 더하기

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

[TIL-20210607] React State & Props

State 살면서 변할 수 있는 값 컴포넌트의 사용 중 컴포넌트 내부에서 변할 수 있는 값 props vs state props는 외부로부터 전달 받은 값 state는 내부에서 변화하는 값 이름 - props 성별 - props 나이 - state 현재 사는 곳 -

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

[TIL-20210607] SPA(Single Page Application) & Routing

SPA의 등장 배경과 개념 SPA(Single Page Application)는 서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말한다. 위 그림과 같이 기존의 웹사이트는 페이

2021년 6월 7일
·
1개의 댓글
post-thumbnail

[Javascript] 프로그래머스 LV1 서울에서 김서방 찾기

[Javascript] 프로그래머스 LV1 서울에서 김서방 찾기

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

[TIL-20210604] What is React?

리액트(React)란? 리액트는 Frontend 개발을 위해 Facebook에서 개발한 Javascript 오픈소스 라이브러리이다. 리액트의 특징 3가지 선언형 > 리액트는 한 페이지를 보여주기 위해 HTML/CSS/JS로 나눠서 작성하기보다 한 파일에 명시적으로 작

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

[TIL-20210603] 고차함수(Higher-Order Function)

일급 객체(First-class citizen) 컴퓨터 프로그래밍 언어 디자인에서, 일급 객체(영어: first-class object)란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 보통 함수에 매개변수로 넘기기, 수정하기, 변수에 대

2021년 6월 3일
·
2개의 댓글
post-thumbnail

[TIL-20210602] 이벤트(event)

이벤트 이벤트(event)란 웹 브라우저가 알려주는 HTML 요소에 대한 사건의 발생을 의미합니다. 브라우저에서의 사건이란 예를 들어 사용자가 클릭을 했을 '때', 스크롤을 했을 '때', 필드의 내용을 바꾸었을 '때'와 같은 것을 의미한다. 이것은 DOM의 요소와 관련

2021년 6월 2일
·
3개의 댓글
post-thumbnail

[TIL-20210601] DOM

DOM은 Document Object Model의 약자로 HTML 요소를 Javascript의 object처럼 조작할 수 있는 model이다. window 객체의 document 프로퍼티를 통해 사용할 수 있다.위의 예시와 같이 DOM은 계층적 구조로 되어있다. bod

2021년 6월 1일
·
2개의 댓글