고리타분한 개발자
목적 주어진 정수의 숫자가 역순으로 정렬된 새로운 정수를 반환하기. example reverseInt(15) === 51reverseInt(981) === 189reverseInt(500) === 5reverseInt(-15) === -51reverseInt(-90) === -9 들어가기에 앞서 const myNumber = 200myNumber.toString().split('') // ['2','0','0']myNumber .toString() .split('') .join('') // 200 Math.sign(4000) // 1Math.sign(-4000) // -1 parseInt(myNumber.toString()) / 2000 // 0.1 1. 주어진 숫자를 역순으로 반환시키는 방법은 간단합니..
목적 주어진 문자열이 회문(회기식)이면 true를 반환하고, 그렇지 않으면 false를 반환 example palindrome('abba') === truepalindrome('abcdefg') === false 1. 가장 기본적인 방법으로는 자바스크립트 내장함수인 'reverse'를 사용하여 구현 가능합니다. function palindrome(str) { const reversed = str .split('') .reverse() .join('') return str === reversed} 2. 만약 'reverse' 매소드를 사용할 수 없는 경우, every 매소드를 사용하여 구현할 수 있습니다. function palindrome(str) { return str.split('').every((c..
목적 문자열에서 각 단어의 첫글자를 대문자로 반환시키기 example capitalize('a short sentence') --> 'A Short Sentence' capitalize('a lazy fox') --> 'A Lazy Fox' capitalize('look, it is working!') --> 'Look, It Is Working!' 들어가기에 앞서 const word = 'there' word[0] // tword[0].toUpperCaer() // Tword.slice(1) // here const sentence = 'Hi there buddy!' sentence.split(' ') // ["Hi", "there", "buddy!"] 1. function capitalize(str)..