본문 바로가기

javascript43

프로그래머스 / Level2 , 연습문제 , 최댓값과 최솟값 자바스크립트 , JS 프로그래머스 / Level2 , 연습문제 , 최댓값과 최솟값 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/12939 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 function solution(s) { var answer = ''; const arr = s.split(' ').map(Number); const [x,y]=[Math.min(...arr), Math.max(...arr)] answer+= x + ' ' +y return answer; } 2022. 9. 12.
프로그래머스 / Level2 , 연습문제 , JadenCase 문자열 만들기 자바스크립트 , JS 프로그래머스 / Level2 , 연습문제 , JadenCase 문자열 만들기 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 function solution(s) { var answer = ''; const arr = s.split(' ') for (let i=0; i 2022. 9. 12.
프로그래머스 / Level2 , 월간 코드 챌린지 시즌1 , 이진 변환 반복하기 자바스크립트 , JS 프로그래머스 / Level2 , 월간 코드 챌린지 시즌1 , 이진 변환 반복하기 자바스크립트 , JS 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/70129 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 d_cnt 는 삭제를 몇개 했는지 카운트, c_cnt 는 이진변환을 몇번 했는지 카운트 해서 저장한다. 참고로 10진수를 2진수로 변환하는 방법은 Num.toString(2); 를 사용하면 된다. 정답 let d_cnt = 0; let c_cnt = 0; const Change =.. 2022. 9. 12.
자바스크립트(JavaScript) - 표현식과 문 자바스크립트(JavaScript) - 표현식과 문 표현식과 문 값 이란? 값이란 식(표현식)이 평가되어 생성된 결과를 말한다. 변수에 할당되는 것이 바로 값이다. 리터럴 이란? - 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용하여 값을 생성하는 표기법 표현식 이란? 값으로 평가될 수 있는 문(statement) 을 말한다. 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조한다. 문 (statement)이란? 문은 프로그램을 구성하는 기본 단위이자 최소 실행 단위이다. 이 문은 여러 토큰으로 구성되어있다. 토큰이란 문법적인 의미를 가지며, 문법적으로는 더 이상 나눌 수 없는 코드의 기본요소를 말한다. ex) var score = 1 + 2; 라는 문이 있을때, 각각 var, score, =, .. 2022. 8. 3.
자바스크립트(JavaScript) - 변수 자바스크립트(JavaScript) - 변수 변수 변수란? 기억하고 싶은 값을 메모리에 저장하고 저장된 값을 읽어 들여 재사용하기 위해 쓰임. 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙이는 이름이다. 값의 위치를 가르키는 상징적인 이름. 예를 들어 1+2=3 이라는 연산을 통해 3이라는 숫자를 생성하였다. 이 생성된 3은 메모리의 임의의 위치에 저장되는데, 이 값을 다시 읽어들여 재사용할 수 있도록 값이 저장된 메모리 공간에 그 값을 상징하는 이름을 붙인 것을 변수 라고 한다. * 할당 : 변수에 값을 저장하는 것. * 참조 : 변수에 저장된 값을 읽어 들이는 것. 식별자란? 식별자는 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 말한다. 값이 아니라 .. 2022. 8. 3.
자바스크립트(JavaScript) - 스코프(Scope)란? 자바스크립트(JavaScript) - 스코프 스코프는 자바스크립트 뿐만 아니라 다른 프로그래밍 언어에서도 중요하게 여겨지는 개념이다. 스코프는 "식별자가 유효한 범위" 를 말하는데, 모든 식별자(변수명, 함수명, 클래스명 등)는 자신이 선언된 위치에 따라 다른 코드에서 식별자를 참조할 수 있는 유효한 범위가 정해진다. 스코프의 종류 구분 설명 스코프 변수 전역 코드 가장 바깥쪽 영역 전역 스코프 전역 변수 지역 함수 내부 지역 스코프 지역 변수 다음과 같은 코드가 있다. 이 코드의 지역코드와 전역코드를 구분해보면 다음과 같겠다. 출력은? 이와 같이 된다. 만약 numChangeIn 함수 내에 있는 var num = 100; 코드를 지운다면? 한단계 상위 스코프에 선언된 num=10이라는 값을 출력시킨다... 2022. 7. 14.