728x90 Array.from()3 [알고리즘] 백준 11720번 : JavaScript(Node.js) 풀기 📌 문제 📌 풀이 const input = require('fs').readFileSync('/dev/stdin').toString().trim().split('\n'); const str = input[1].toString(); const arr = Array.from(str, (data) => Number(data)); const sum = arr.reduce((acc,curr) => acc + curr, 0); console.log(sum); 둘째 줄의 숫자를 문자열로 바꾼다. Array.from(arrayLike, mapFn) : 해당 메서드는 문자열로 바꾼 str 을 배열로 변경하기 위해 사용한다. (숫자의 합을 출력하기 위해) 두 번째 인자에서 함수를 실행해 문자열을 다시 숫자로 바꾸어 배열을.. 2023. 10. 16. [알고리즘] 백준 10811번 : JavaScript(Node.js) 풀기 📌 문제 📌 풀이 const [[n, m], ...input] = require('fs').readFileSync('/dev/stdin').toString().split('\n').map(x => x.split(' ').map(Number)); let arr = Array.from({length: n}, (_,i) => i + 1); const reverseBaskets = (baskets, i, j) => { while (i num - 1); r.. 2023. 8. 6. [알고리즘] 백준 10813번 : JavaScript(Node.js) 풀기 📌 문제 📌 풀이 const [[n,m], ...input] = require('fs').readFileSync('/dev/stdin').toString().split('\n').map(x => x.split(' ').map(Number)); let arr = Array.from({length: n}, (_,i) => i + 1); for (let idx = 0; idx num - 1); // index는 0부터 시작하므로 1씩 빼준다. const temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } console.log(arr.join(' ')); 배열 비구조화 할당을 이용해서, .. 2023. 7. 30. 이전 1 다음 728x90