전체 글 (161) 썸네일형 리스트형 왼쪽 오른쪽 // javascriptconst solution = (str_list) => { const lIndex = str_list.indexOf('l'); const rIndex = str_list.indexOf('r'); return (lIndex !== -1 && (rIndex === -1 || lIndex // typescriptconst solution = (str_list: string[]): string[] => { const lIndex = str_list.indexOf('l'); const rIndex = str_list.indexOf('r'); return (lIndex !== -1 && (rIndex === -1 || lIndex 홀수 vs 짝수 // javascriptconst solution = (num_list) => { const { oddSum, evenSum } = num_list.reduce((acc, cur, index) => { index % 2 === 0 ? acc.oddSum += cur : acc.evenSum += cur; return acc; }, { oddSum: 0, evenSum: 0 }); return Math.max(oddSum, evenSum);} // typescriptconst solution = (num_list:number[]):number => { const { oddSum, evenSum } = num_list.reduce((acc, cur, index).. 두 수의 연산값 비교하기 // javascriptconst solution = (a, b) => { return String(a) + String(b) > 2 * a * b ? Number(String(a) + String(b)) : 2 * a * b;}// typescriptconst solution = (a:number, b:number):number => { return String(a) + String(b) > 2 * a * b ? Number(String(a) + String(b)) : 2 * a * b;} 원소들의 곱과 합 // javascriptconst solution = (num_list) => { const { product, sum } = num_list.reduce((acc, num) => { acc.product *= num; acc.sum += num; return acc; }, { product: 1, sum: 0 }); return product // typescriptconst solution = (num_list:number[]):number => { const { product, sum } = num_list.reduce((acc, num) => { acc.product *= num; acc.sum += num; .. 꼬리 문자열 // javascriptconst solution = (str_list, ex) => { return str_list.filter(st => !st.includes(ex)).join(''); }// typescriptconst solution = (str_list:string[], ex:string):string => { return str_list.filter(st => !st.includes(ex)).join(''); } 이어 붙인 수 // javascriptconst solution = (num_list) => { return Number(num_list.filter(n => n % 2).join('')) + Number(num_list.filter(n => !(n % 2)).join(''))};// typescriptconst solution = (num_list:number[]):number => { return Number(num_list.filter(n => n % 2).join('')) + Number(num_list.filter(n => !(n % 2)).join(''))}; 없는 숫자 더하기 // javascriptconst solution = (numbers) => { const numberArr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; return numberArr .filter(num => !numbers.includes(num)) .reduce((acc, curr) => acc + curr, 0); }; // typescriptconst solution = (numbers: number[]): number => { const numberArr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; return numberArr .filter(num => !numbers.includes(num)) .. 글자 지우기 // javascriptconst solution = (my_string, indices) => { return Array.from(my_string) .filter((_, index) => !indices.includes(index)) .join('');}// typescriptconst solution = (my_string:string, indices:nubmer[]):string => { return Array.from(my_string) .filter((_, index) => !indices.includes(index)) .join('');} 이전 1 2 3 4 5 6 7 ··· 21 다음 목록 더보기