[코드 워즈] 6. Vowel Count
·
개발/TIL;
문제 아규먼트로 주어지는 문자에서 모음 숫자 세기. (영문을 기준으로하며 a, e, i, o, u만 모음으로 취급) 문제 주소: www.codewars.com/kata/54ff3102c1bad923760001f3/train/javascript Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 내 풀이 function getCount(str) { let vowelsCount = 0; const vowels = ['a', ..
자바스크립트 for... in과 for.. of의 차이점에 대하여
·
개발/JavaScript
for.. in과 for...of 구문 모두 무언가를 순회할 때 사용합니다. 주된 차이점은 '순회 대상'입니다. 이 글은 for...of, MDN 일부를 번역한 것입니다. for...in 구문은 객체의 열거 가능한 속성(enumerable properties)을 임의의 순서로 순회합니다. for...of 구문은 순회할 수 있는 객체의 값(values)을 순회합니다. 아래의 예시를 통해 Array에서 for..in반복문과 for...of 반복문이 사용될 때의 차이점을 살펴볼 수 있습니다. Object.prototype.objCustom = function() {}; Array.prototype.arrCustom = function() {}; const iterable = [3, 5, 7]; iterable..
[코드 워즈] 5. Descending Order
·
개발/TIL;
문제 음수가 아닌 정수를 아규먼트로 받아 정수 내 숫자를 내림차순으로 정렬할 것. 문제 주소: www.codewars.com/kata/5467e4d82edf8bbf40000155/train/javascript Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 내 풀이 function descendingOrder(n){ let numbersToString = n.toString(); let stringNumbers = n..
[코드 워즈] 4. Stop gninnipS My sdroW!
·
개발/TIL;
문제 문장 내 단어 중 5자 이상의 단어일 경우 이를 역순으로 전환하여 새로운 문장을 반환하는 함수를 만들기. 문제 주소: www.codewars.com/kata/5264d2b162488dc400000001/train/javascript Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 내 풀이 function spinWords(strings){ let newString = []; newString = strings.s..
자바스크립트 join() 메소드 설명: 배열 요소를 문자열로 연결하기
·
개발/JavaScript
join() 메소드는 배열 또는 유사 배열의 모든 요소를 연결하여 새로운 문자열을 반환합니다. 콤마 또는 특별한 연결자 문자를 지정해줄 수 있으며, 배열 내 요소가 하나일 경우 연결자 없이 문자열이 반환됩니다. const elements = ['Fire', 'Air', 'Water']; console.log(elements.join()); // "Fire,Air,Water" console.log(elements.join(, )); // "Fire, Air, Water" console.log(elements.join('')); // "FireAirWater" console.log(elements.join('-')); // "Fire-Air-Water" 요소가 undefined, null, 빈 배열일 경우 ..
[코드 워즈] 3. Create Phone Number
·
개발/TIL;
문제 0부터 9로 구성된 배열을 전화 번호로 출력하기. 첫 세 자리는 괄호 안에 포함되어야 하며, (032) 3872 6672와 같은 형식으로 출력되어야 한다. 문제 주소: www.codewars.com/kata/525f50e3b73515a6db000b83 Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 내 풀이 function createPhoneNumber(numbers){ numbers = `(${numbers[..
[코드워즈] 2. Find The Parity Outlier
·
개발/TIL;
문제 홀수 또는 짝수로만 이뤄진 배열에서 단 하나의 숫자만 홀수 또는 짝수가 아니다. 이 숫자를 찾기. www.codewars.com/kata/5526fc09a1bbd946250002dc/train/javascript Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 내 풀이 function findOutlier(integers) { let evenNumber; let oddNumber; evenNumber = inte..
[코드워즈] 1. List Filtering
·
개발/TIL;
문제 문자열과 숫자열이 섞인 배열에서 숫자만 필터링하여 새로운 배열로 리턴하기. www.codewars.com/kata/53dbd5315a3c69eed20002dd Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 내 풀이 function filter_list(l) { let result = []; for (let i = 0; i < l.length; i++) { if(typeof(l[i]) === 'number') {..