- 풀이
function solution(numbers) { let num = numbers.sort((a,b)=>b-a) return num[0]*num[1] }
📌 sort((a,b)=>b-a) : 내림차순
- 풀이
function solution(message) { var answer = 0; const arr = message.split(""); answer = arr.length*2 return answer; }
separator로 ""을 전달하면, 문자열을 각각의 문자 별로 잘라, 한 글자씩(공백 포함) 배열에 저장하여 리턴한다.
- 다른 풀이
function solution(message) { return message.length*2; }
- 풀이
function solution(n) { var answer = 0; var sum = 0; const arr = String(n); for(let i =0; i<arr.length; i++){ sum += parseInt(arr[i]) } return sum }
문자열 내의 문자 갯수를 반환한다.
문자열이 숫자로 시작한다면 숫자만을 리턴해준다.
let str = parseInt('123숫자들'); console.log(str); // 123
- 풀이
function solution(my_string) { var sum = 0; let a = my_string.replace(/[^0-9]/g, ''); const arr = String(a); for(let i =0; i<arr.length; i++){ sum += parseInt(arr[i]) } return sum; }
a를 b로 대체한다.
숫자가 아닌 문자를 모두 선택
- 풀이
function solution(str1, str2) { if(str1.match(str2)){ return 1; }else{ return 2; } }
함수는 특정 텍스트 안에 검색할 단어, 찾고싶은 단어가 있는 경우 해당 텍스트가 문구에 포함되어 있는지 확인할 수 있다.