🔖 가위 바위 보 📌 문제 문제 설명 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. 제한사항 0 < rsp의 길이 ≤ 10...
16장, 프로퍼티 어트리뷰트
🔖 16장, 프로퍼티 어트리뷰트 📌 배운 내용 및 기억하고 싶은 내용 내부 슬롯과 내부 메서드 내부 슬롯(internel slot): 자바스크립트 엔진의 구현 알고리즘을 설명하기 위해 ECMAScript 사양에서 사용하는 의사 프로퍼티(pseudo property) 내부 메서드(internal method): 자바...
진료 순서 정하기
🔖 진료 순서 정하기 📌 문제 문제 설명 외과의사 머쓱이는 응급실에 온 환자의 응급도를 기준으로 진료 순서를 정하려고 합니다. 정수 배열 emergency가 매개변수로 주어질 때 응급도가 높은 순서대로 진료 순서를 정한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 중복된 원소는 없습니다. 1 ≤ emer...
외계행성 나이
🔖 외계행성 나이 📌 문제 문제 설명 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, …, j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합...
순서쌍의 개수
🔖 순서쌍의 개수 📌 문제 문제 설명 순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b)로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 1,000,000 입출력 예 ...
배열 자르기
🔖 배열 자르기 📌 문제 문제 설명 정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ numbers의 길이 ≤ 30 0 ≤ numbers의 원소 ≤ ...
15장, let, const와 블록 레벨 스코프
🔖 15장, let, const와 블록 레벨 스코프 📌 배운 내용 및 기억하고 싶은 내용 var 키워드로 선언한 변수의 문제점 변수 중복 사용 함수 레벨 스코프 변수 호이스팅 변수 중복 사용 var x = 1; var y = 1; // var 키워드로 선언된 변수는 같은 스코프 내에서 중복 선언을 허용한다. // 초기화문이 있...
14장, 전역 변수의 문제점
🔖 14장, 전역 변수의 문제점 📌 배운 내용 및 기억하고 싶은 내용 변수의 생명 주기 지역변수의 생명 주기 변수에 생명주기가 없다면 한번 선언된 변수는 프로그램을 종료하지 않는 한 영원히 메모리 고안을 점유하게 됨 변수는 자신이 선언된 위치에서 생명되고 소멸 변수는 자신이 등록된 스코프가 소멸...
특정 문자 제거하기
🔖 특정 문자 제거하기 📌 문제 입출력 예 my_string letter result “abcdef” “f” “abcde” “BCBdbe” “B” “Cdbe” 입출력 ...
짝수의 합
🔖 짝수의 합 📌 문제 문제 설명 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. 제한사항 0 < n ≤ 1000 입출력 예 n result 10 30 ...