본문 바로가기

분류 전체보기138

TIL 230411 소수만들기, 약수의 개수와 덧셈, 시저 암호, 예산 TIL 230411 소수만들기, 약수의 개수와 덧셈, 시저 암호, 예산 ✅문제 -소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. ✍문제풀이 1. 나의 접근방식 및 실패한 코드 나의 접근: 배열안의 숫자를 3개 더한 값을 구한 후 , 그 값이 %1 인 수를 센다. 막힘: 배열안의 서로 다른 인덱스 3개 더하는 방법이 뭘까 var nums = [1, 2, 3, 4]; //result = 1 //var nums2 = [1,2,7,6,4] result = 4 fun.. 2023. 4. 11.
TIL 230411 3진법 뒤집기, 같은 숫자는 싫어, 두 개 뽑아서 더하기, 최소직사각형, 모의고사, 로또의 최고 순위와 최저 순위, 문자열 내림차순으로 배치하기 TIL 230411_3진법 뒤집기, 같은 숫자는 싫어, 두 개 뽑아서 더하기, 최소직사각형, 모의고사, 로또의 최고 순위와 최저 순위, 문자열 내림차순으로 배치하기 ✅문제 -3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. ✍문제풀이 1. 나의 접근방식 및 실패한 코드 // //접근 방식: 10진법의 n을 3진법으로 바꿈 -> 배열화->앞뒤 반전-> 10진법으로 다시 바꿈 //막힘: 3진법으로 바꾼 후 앞뒤반전 한 배열까진 만들었으나, //0021이 10진법을 통해 어떻게 변화되는지의 과정을 몰라서 검색해봄. 2. 문제파악 및 해결한 코드 //첫 번째 자리: 0 × 3³ =.. 2023. 4. 11.
WIL 230410_Node.js : JavaScript의 ES란?, ES5/ES6 문법 차이 WIL 230410_Node.js : JavaScript의 ES란?, ES5/ES6 문법 차이 ✅이번 WIL의 키워드 -Node.js : JavaScript의 ES란?, ES5/ES6 문법 차이 ✍JavaScript의 ES란?, ES5/ES6 문법 차이 1. ES 란? ES란 ECMAScript의 줄임말로써, Ecma International이 ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어를 의미한다. 쉽게 말하면 자바스크립트(JavaScript)를 표준화하기 위해 만들어졌다고도 볼 수 있다. 2. ES6 란? ES6란 말 그대로 ES의 6번째 버전을 의미한다. 이는 2015년 6월에 개정된 버전이며, 현재 가장 최신 버전으로는 ES10까지 개정되었다. ES6 이전까지.. 2023. 4. 10.
TIL 230410_이상한 문자 만들기, 자릿수 더하기, 자연수 뒤집어 배열로 만들기, 정수 내림차순으로 배치하기 TIL 230410_이상한 문자 만들기, 자릿수 더하기, 자연수 뒤집어 배열로 만들기, 정수 내림차순으로 배치하기 ✅문제 -이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. ✍문제풀이 1. 나의 접근방식 및 실패한 코드 var s = "try hello world"; //단어 기준으로 index 홀짝을 판별 답은 'TrY HeLlO WoRlD' //try의 홀수번째, hello의 홀수번째etc 인덱스 별로 홀짝을 지정해줘야하니 try hello world를 배열화 시켜야하나? 'try','hello','.. 2023. 4. 10.