본문 바로가기

프로그래머스(코딩 테스트)

(68)
배열 뒤집기 // javascriptconst solution = (num_list) => { return num_list.reverse();} // typescriptconst solution = (num_list:numbber[]):number[] => { return num_list.reverse();}
문자열 뒤집기 // javascriptconst solution = (my_string) => { return my_string.split("").reverse().join("");}// typescriptconst solution = (my_string:string):string => { return my_string.split("").reverse().join("");}
특정 문자 제거하기 // javascriptconst solution = (my_string, letter) => { return my_string.split(letter).join('');} // typescriptconst solution = (my_string:string, letter:string):string => { return my_string.split(letter).join('');}
커피 심부름 // javascriptconst solution = (order) => { return order.reduce((totalCost, item) => totalCost + (item.includes("latte") ? 5000 : (item.includes("americano") || item === "anything" ? 4500 : 0)) , 0); }; // typescriptconst solution = (order:string[]):number => { return order.reduce((totalCost, item) => totalCost + (item.includes("latte") ? 5000 : (item.includes("americano"..
문자 리스트를 문자열로 변환하기 // javascriptconst solution = (arr) => { return arr.join('');} // typescriptconst solution = (arr:string[]):stirng => { return arr.join('');}
문자열 곱하기 // javascriptconst solution = (my_string, k) => { return my_string.repeat(k);}// typescriptconst solution = (my_string:string, k:number):string => { return my_string.repeat(k);}
피자 나눠 먹기 (1) // javascriptconst solution = (n) => { return Math.ceil(n / 7);} // typescriptconst solution = (n:number):number => { return Math.ceil(n / 7);}
특정한 문자를 대문자로 바꾸기 // javascriptconst solution = (my_string, alp) => { return my_string.replaceAll(alp, alp.toUpperCase());}// typescriptconst solution = (my_string:string, alp:string):string => { return my_string.replaceAll(alp, alp.toUpperCase());}