profile
잘하는 것도 좋지만 꾸준함을 잃지 말자는 모토를 가지고 개발하고 있습니다 :)
post-thumbnail

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

Problem String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한

2020년 11월 29일
·
0개의 댓글
post-thumbnail

[프로그래머스] 제일 작은 수 제거하기

정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수,solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 4,3,2,1인 경우는 4,3,2를 리턴 하고, 10면 -1을 리턴

2020년 11월 29일
·
0개의 댓글
post-thumbnail

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

array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.arr은 자연수를 담은 배열입니

2020년 11월 29일
·
0개의 댓글
post-thumbnail

[프로그래머스]문자열 내 p와 y의 개수

대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교

2020년 11월 28일
·
0개의 댓글
post-thumbnail

[프로그래머스] 같은 숫자는 싫어

배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다

2020년 11월 28일
·
0개의 댓글
post-thumbnail

[JavaScript]비구조화 할당 (구조 분해)문법

비구조화 할당 (구조 분해)문법 비구조화 할당 문법을 사용하면 다음과 같이 객체 안에 있는 값을 추출해서 변수 혹은 상수로 바로 선언해 줄 수 있습니다 그리고, 함수의 파라미터에서도 비구조화 할당을 할 수 있습니다 그런데 여기서 만약 b 값이 주어지지 않았다고

2020년 11월 27일
·
2개의 댓글
post-thumbnail

[JavaScript]조건문 스마트하게 사용하기

특정 값이 여러 값중 하나인지 확인해야 할 때만약, 특정 값이 여러 값 중 하나인지 확인을 해야 하는 상황이 생겼다고 해봅시다.그러면, 이러한 시도를 할 수도 있을 것입니다.비교해야 할 값이 많아질 수록 코드는 길어집니다.이러한 코드를 간단하게 해결 할 수 있는방법은,

2020년 11월 27일
·
0개의 댓글
post-thumbnail

[JavaScript]함수의 기본 파라미터

함수의 기본 파라미터를 설정하는 방법에 대해서 알아보겠습니다.원의 넓이를 구하는 함수를 만들어보겠습니다.여기서 Math.PI 는 원주율 파이(π) 값을 가르킵니다.만약 이 함수에 r 값을 넣어주지 않으면 어떤 결과가 나타날까요?결과는 NaN 이 나옵니다. Not a N

2020년 11월 27일
·
0개의 댓글
post-thumbnail

[JavaScript]단축 평가 논리 계산법

논리 연산자를 조금 더 유용하게 사용하는 방법에 대해서 배워보겠습니다.우리가 이전에 연산자를 배울때, 다음과 사항을 잘 숙지하셨을겁니다.논리 연산자를 사용 할 때에는 무조건 우리가 true 혹은 false 값을 사용해야 되는 것은 아닙니다. 문자열이나 숫자, 객체를 사

2020년 11월 27일
·
0개의 댓글
post-thumbnail

[JavaScript]Truthy and Falsy

예를 들어 다음과 같은 함수가 있다고 가정해봅시다이 상황에서 만약 print 함수가 아래 사진과 같이 파라미터가 비어진 상태로 실행되었다고 가정해봅시다그러면 다음과 같은 에러가 발생하게 됩니다이러한 상황에서, 만약에 print 함수에서 만약에 object 가 주어지지

2020년 11월 27일
·
0개의 댓글
post-thumbnail

[JavaScript]삼항연산자

삼항연산자 삼항연산자에 대해서 알아보겠습니다 우선 삼항연산자의 사용법은 다음과 같습니다 예를 들어 조건에 따라 다른 text를 출력해야 하는 상황이 있다고 가정해봅시다

2020년 11월 27일
·
0개의 댓글
post-thumbnail

[알고리즘] commonCharacters

두 개의 문자열을 입력받아 두 문자열에 공통으로 등장하는 문자들로 구성된 문자열을 리턴해야 합니다.인자 1 : str1string 타입의 공백이 없는 알파벳 소문자 문자열 (str1.length >= 0)인자 2 : str2string 타입의 공백이 없는 알파벳 소문자

2020년 11월 14일
·
0개의 댓글
post-thumbnail

[JavaScript] Class, 상속(Inheritance)과 다형성(Polymorphism)

이전 포스팅에서 다뤘듯이 클래스 는 template에 속하고template를 이용해서 실제로 data를 넣어서 만드는 것이 Object 입니다JavaScript에서는 클래스가 도입된지 얼마 되지 않았습니다 ES6에서 추가되었습니다그렇다면 클래스가 없었을때는 어떻게 만들

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

[JavaScript]Class 와 Object의 차이점

class란 조금 더 연관있는 데이터를 묶어놓는 컨테이너 같은 역할을 합니다위 사진에서 Person이라는 class는 name과 age라는 property가 들어있고말을 하는 기능 speack() 라는 function이 들어있습니다이렇게 클래스 안에는 name과 age

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

[Async]callback

자바스크립트는 동기적인 언어이다호이스팅이 된 이후부터 코드가 작성한 순서에 맞춰서 하나하나 동기적으로 실행된다는 얘기hoisting : var, function declaration : var변수와 함수 선언들이 자동적으로 제일 위로 올라가는것ex)1 2 3 순서대

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

Instantiation Patterns

Instantiation은 말 그대로, 인스턴스를 만드는 과정에 관련한 내용입니다 ES6 class 키워드가 나오기 전, JavaScript를 객체지향적으로 사용하기 위한 다양한 시도가 있었습니다. 이러한 다양한 패턴을 알아볼 필요가 있습니다.JavaScript에 Cl

2020년 10월 28일
·
0개의 댓글
post-thumbnail

JavaScript 런타임과 node.js

JavaScript 런타임(runtime)에 대해 알아보겠습니다. 뭔가 런타임하면 어려운 개념인것 같지만 이미 JavaScript 런타임을 사용하고 있습니다. 다들 웹 브라우저 사용하시죠?! 이게 바로 JavaScript 런타임입니다.런타임이란 프로그래밍 언어가 구동

2020년 10월 21일
·
0개의 댓글
post-thumbnail

bind 메소드

.bind는 .call과 유사하게 this 및 인자를 바인딩하나, 당장 실행하는 것이 아닌 바인딩된 함수를 리턴하는 함수입니다.첫번째 인자는 this, 두번째 인자부터는 필요한 파라미터를 전달합니다.bind는 call, apply에 비해 비교적 유용한 사용 예가 많이

2020년 10월 20일
·
0개의 댓글
post-thumbnail

call, apply 메소드

함수는 단순히 소괄호를 열고 닫는 방법 외에도, 메소드를 이용해 실행할 수도 있습니다..call, .apply 호출은 명시적으로 this를 지정하고 싶을 때 사용합니다. 첫번째 인자가 항상 this값이 됩니다.주의: 지금은 코드 하나하나를 다 이해할 필요 없이 "아 이

2020년 10월 20일
·
0개의 댓글
post-thumbnail

this 키워드

this는 함수 실행시 호출(invocation) 방법에 의해 결정되는 특별한 객체입니다. 함수 실행시 결정되므로, 실행되는 맥락(execution context)에 따라 this는 다르게 결정됩니다.함수가 무엇이냐가 중요한 것이 아니라, 어떻게 실행되는 것인지가 중요

2020년 10월 20일
·
0개의 댓글