728x90 코플릿2 [알고리즘] 문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자로 이루어진 문자열을 리턴해야 합니다. 💡 최대한 간결하게 풀어본 나의 풀이 function firstCharacter(str) { // TODO: 여기에 코드를 작성합니다. return str.split(" ").map((a) => a[0]).join("") } 💡 Split () : 문자열을 일정한 구분자로 잘라서 배열로 저장 const str = "Hello I am learning JavaScript!"; console.log(str.split(" ")); // [ 'Hello', 'I', 'am', 'learning', 'JavaScript!' ] 💡 join() : 배열의 모든 요소를 연결해 하나의 문자열로 만든다. const arr = ['A', 'B', 'C']; console.log(arr.join()); // A,B,C co.. 2022. 5. 11. [알고리즘] 수를 입력받아 2의 거듭제곱인지 여부를 리턴해야 합니다. 💡 최대한 간결하게 풀어본 나의 풀이 function powerOfTwo(num) { // TODO: 여기에 코드를 작성합니다. while (num >= 1) { if (num === 1) return true; if (num % 2 !== 0) return false; num = num / 2; } } 2022. 5. 11. 이전 1 다음 728x90