프로그래머스(코딩 테스트) (68) 썸네일형 리스트형 뒤에서 5등까지 // javascriptconst solution = (num_list) => { return num_list.sort((a, b) => a - b).slice(0, 5);} // typescriptconst solution = (num_list:number[]):number[] => { return num_list.sort((a, b) => a - b).slice(0, 5);} A 강조하기 // javascriptconst solution = (myString) => { return myString.toLowerCase().replaceAll("a", "A");}// typescriptconst solution = (myString:string):string => { return myString.toLowerCase().replaceAll("a", "A");} 문자열 반복해서 출력하기 // javascriptconst readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});rl.on('line', (line) => { const [str, n] = line.split(' '); console.log(str.repeat(Number(n)));}).on('close', () => { process.exit();}); // typescriptconst rl = readline.createInterface({ input: process.stdin, output: process.stdout});rl.on('.. 대소문자 바꿔서 출력하기 // javascriptconst readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});rl.on('line', function (line) { const str = line.trim(); const result = []; str.split('').forEach(char => { result.push(char === char.toUpperCase() ? char.toLowerCase() : char.toUpperCase()); }); console.log(result.join('')); }).on('c.. 정수 찾기 // javascriptconst solution = (num_list, n) => { return num_list.includes(n) ? 1 : 0;}// typescriptconst solution = (num_list:number[], n:number):number => { return num_list.includes(n) ? 1 : 0;} 조건에 맞게 수열 변환하기 3 // javascriptconst solution = (arr, k) => { return k % 2 === 1 ? arr.map(num => num * k) : arr.map(num => num + k);} // typescriptconst solution = (arr:number[], k:number):number[] => { return k % 2 === 1 ? arr.map(num => num * k) : arr.map(num => num + k);} 홀짝 구분하기 // javascriptconst readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});rl.on('line', (line) => { const n = Number(line.trim()); const preparedString = (n % 2 === 0) ? 'even' : 'odd'; console.log(`${n} is ${preparedString}`);}).on('close', () => { process.exit();}); // typescriptconst rl = readline.createInterface({.. 덧셈식 출력하기 // javascriptconst readline = require('readline');const rl = readline.createInterface({ input: process.stdin, output: process.stdout});const processInput = (line) => { const [a, b] = line.split(' ').map(Number); console.log(`${a} + ${b} = ${a + b}`);};rl.on('line', processInput).on('close', () => { process.exit();}); // typescriptconst rl = readline.createInterface({ input: pro.. 이전 1 2 3 4 5 ··· 9 다음