Method
-
[TIL] 21/01/18 알고리즘 풀이IT 지식 2021. 1. 18. 11:34
오늘의 문제 - 프로그래머스 '가운데 글자 가져오기' 문제 소개 더보기 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 제한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 sreturn abcde c qwer we 나의 풀이 초기 풀이 더보기 function solution(s) { var answer = ''; //단어를 추출하기 위해 단어를 하나하나 쪼개야 한다고 생각했습니다. let answerArr = []; s = s.split('') //그리고 가운데 글자의 위치를 파악하기 위해 중간 지점의 숫자도 설정해주었습니다. var n = parseInt((s.length - 1)..
-
[TIL]Day 26. 간단한 js 내장 객체 : math (feat. code kata)IT 지식 2020. 10. 16. 11:15
오늘은 자바스크립트에서 지원하는 내장 객체인 Math와 그 메소드들에 대해 알아보도록 하겠습니다. 1. Math 더보기 Math는 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체입니다. 함수 객체가 아닙니다. Math는 Number 자료형만 지원하며 BigInt와는 사용할 수 없습니다(from MDN). Math는 자바스크립트에서 기본적으로 지원해주는 표준 내장객체입니다. Math 를 활용하여 길게 표현해야 하는 문법들을 보다 간단하게 줄일 수 있다는 장점이 있습니다. 그 활용도는 코딩테스트와 같은 알고리즘 문제 풀이에서도 활용될 수 있지만, 물리법칙을 활용한 알고리즘이 필요한 영역에서도 사용할 수 있습니다. 자바스크립트 응용 어플리케이션을 만들 때 유용하게 활용할 수 있다는 뜻이 되겠네요...
-
[TIL]Day 25. map, sort, slice 에 관하여 (in javascript, feat.code kata)IT 지식 2020. 10. 15. 11:46
오늘의 포스팅은 자바스크립트에서 많이 사용하는 메소드인 map, sort, slice 에 관하여 알아보도록 하겠습니다. (map은 어제도 정리하긴 했지만 오늘 다시 보니 새로워서 한 번 더 정리하려고 합니다.) 1. map 더보기 map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다(from. MDN). const array1 = [1, 4, 9, 16]; // pass a function to map const map1 = array1.map(x => x * 2); console.log(map1); // expected output: Array [2, 8, 18, 32] //(from MDN) map 메소드는 배열내의 인자를 반복하여 새로운 ..