profile
생각하는 개발자
post-thumbnail

[Programmers] 평균 구하기

문제 설명정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.제한사항arr은 길이 1 이상, 100 이하인 배열입니다.arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.입출력 예arr return1,2,3,4

2일 전
·
0개의 댓글
·
post-thumbnail

[JS] 함수 선언문으로 정의한 함수는 함수 선언문 이전에 호출이 가능한데 함수 표현식으로 정의한 함수는 왜 함수 표현식 이전에 호출이 불가능할까?

함수 선언문과 함수 표현식은 호이스팅 동작에 따라 다르게 처리된다. 함수 선언문은 코드의 어느 위치에 있든지 상관없이 스코프의 맨 위로 끌어올려지기때문에 선언 이전에도 호출할 수 있다. 이런 동작은 함수가 선언되기 전에 호출되더라도 정상적으로 동작하도록 해준다. 위의

2일 전
·
0개의 댓글
·
post-thumbnail

[JS] 함수 리터럴과 함수 선언문의 형태가 같은데 둘은 어떻게 구분할까?

함수 리터럴 : 변수에 할당되는 형태 함수 선언문 : 함수 이름과 함께 직접 선언됨함수 선언문은 호이스팅이라는 개념에 따라 선언 전에도 호출할 수 있음함수 선언문을 코드의 어디에 작성하든 해당 함수를 호출할 수 있음하지만 함수 리터럴은 호이스팅되지 않으며, 변수에 할당

2일 전
·
0개의 댓글
·
post-thumbnail

[Programmers] 문자열 계산하기

문제 설명my_string은 "3 + 5"처럼 문자열로 된 수식입니다. 문자열 my_string이 매개변수로 주어질 때, 수식을 계산한 값을 return 하는 solution 함수를 완성해주세요.제한사항연산자는 +, -만 존재합니다.문자열의 시작과 끝에는 공백이 없습니

3일 전
·
0개의 댓글
·
post-thumbnail

[JS] Deep Dive 13장 스코프

우린 스코프를 이미 경험했다. 함수의 매개변수는 함수 몸체 내부에서만 참조할 수 있고 함수 몸체 외부에서는 참조할 수 없음이것은 매개변수를 참조할 수 있는 유효범위, 즉 매개변수의 스코프가 함수 몸체 내부로 한정되기 때문임변수는 코드의 가장 바깥 영역뿐 아니라 코드 블

3일 전
·
0개의 댓글
·
post-thumbnail

[Git] ! [rejected] main -> main (fetch first) 에러

first commit을 하고 push를 하려고 했더니 이런 에러가 발생했다. 에러 메세지$ git push origin mainTo https://github.com/innasz/Mood-Play.git ! rejected main -> main

4일 전
·
0개의 댓글
·
post-thumbnail

[Programmers] 공 던지기

문제 설명머쓱이는 친구들과 동그랗게 서서 공 던지기 게임을 하고 있습니다. 공은 1번부터 던지며 오른쪽으로 한 명을 건너뛰고 그다음 사람에게만 던질 수 있습니다. 친구들의 번호가 들어있는 정수 배열 numbers와 정수 K가 주어질 때, k번째로 공을 던지는 사람의 번

4일 전
·
0개의 댓글
·
post-thumbnail

[Programmers] 영어가 싫어요

문제 설명영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요.제한사항numbers는 소문자로만 구성되어 있습니다.nu

5일 전
·
0개의 댓글
·
post-thumbnail

[Programmers] k의 개수

k의 개수

6일 전
·
0개의 댓글
·
post-thumbnail

[JS] Deep Dive 12장 함수

일련의 과정을 문으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것 함수 정의를 통해 생성함함수 호출 : 인수를 매개변수를 통해 함수에 전달하면서 함수의 실행을 명시적으로 지시해야함동일한 작업을 반복적으로 수행해야 한다면 미리 정의된 함수를 재사용하는 것

6일 전
·
0개의 댓글
·
post-thumbnail

[JS] 얕은 복사와 깊은 복사, 그리고 참조

얕은 복사는 객체의 속성과 값을 복사하여 새로운 객체를 생성하는 것을 의미함 이때, 복사된 객체와 원본 객체는 서로 다른 메모리 주소를 가짐 하지만 만약 복사된 객체나 원본 객체가 객체나 배열인 경우, 내부의 객체나 배열은 참조 관계를 그대로 유지함이는 복사된 객체와

6일 전
·
0개의 댓글
·
post-thumbnail

[JS] 문과 표현식(헷갈리기 쉬운 개념)

실행 가능한 최소의 독립적인 코드 조각특정한 결괏값으로 계산되는 것

6일 전
·
0개의 댓글
·
post-thumbnail

[JS] Deep Dive 11장 원시 값과 객체의 비교

원시 값변수에 할당하면 변수에 실제 값이 저장됨객체 값 변수에 할당하면 변수에 참조 값이 저장됨변경 불가능한 값한번 생성된 원시 값은 읽기 전용 값으로서 변경할 수 없음 값을 변경할 수 없다는 것이란? 변수 : 메모리 공간을 식별하기위해 붙인 이름값 : 변수에 저장된

2023년 5월 21일
·
0개의 댓글
·
post-thumbnail

[JS] Deep Dive 10장 객체 리터럴

1) 원시타입 단 하나의 값만 나타냄변경 불가능한 값(immutable value)2) 객체타입 다양한 타입의 값을 하나의 단위로 구성한 복합적인 자료구조변경 가능한 값(mutable value) 프로퍼티와 메서드로 구성된 집합체프로퍼티 : 객체의 상태르르 나타내는 값

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

[React] 컴포넌트 생명주기 메서드

리액트 컴포넌트에는 라이프사이클(생명 주기)이 존재한다.컴포넌트의 수명은 페이지에 렌더링되기 전인 준비과정에서 시작하여 페이지에서 사라질 때 끝난다. 컴포넌트를 처음으로 렌더링할 때, 어떤 작업을 처리해야하거나 컴포넌트를 업데이트하기 전후로 어떤 작업을 처리해야할 수도

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

[Programmers] 한 번만 등장한 문자

문제 설명문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다.빈배열 res를 선언한다. 이 배열은

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

[JS] Deep Dive 6장 데이터 타입

원시 타입1) 숫자 타입 2) 문자열 타입3) 불리언 타입4) undefined 타입 : var 키워드로 선언된 변수에 암묵적으로 할당되는 값5) null 타입 : 값이 없다는 것을 의도적으로 명시할 때 사용하는 값6) 심벌 타입 : ES6에서 추가된 7번째 타입객체

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

[Programmers] 가까운 수

문제 설명정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요.

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

[JS] Deep Dive 5장 표현식과 문

표현식이 평가되어 생성된 결과 식을 해석해서 값을 생성하거나 참조하는 것을 의미함 리터럴은 값을 생성하기 위해 미리 약속한 표기법자바스크립트 엔진은 코드가 실행되는 시점인 런타임에 리터럴을 평가해 값을 생성함 값으로 평가될 수 있는 문표현식이 평가되면 새로운 값을 생성

2023년 5월 15일
·
0개의 댓글
·
post-thumbnail

TIL_230513

오늘부터 스터디 시작! 다음주(5/20)에 면접이 있기때문에 그 때까지 기술면접위주로 공부하고 코딩 감을 잃지 않기 위해 코테도 꾸준히 연습하기! \[] 자바스크립트 4장 변수\[] 자바스크립트 4장 변수 내용 정리하기\[] 프로그래머스 A로 B만들기 \[] 프로젝트

2023년 5월 13일
·
0개의 댓글
·