문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요.
문자열 str1에 str2 포함된다면 1 아니면 2를 리턴하는 문제입니다 !
function solution(str1, str2) {
var answer = 0;
if(str1.includes(str2)) {
return answer = 1;
}else{
return answer = 2;
}
return answer;
}
includes를 사용해서 str2을 포함한다면 1을 아니면 2를 리턴해줬습니다 !
어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요.
n값을 받아 1시간마다 2배로 증가하는 값을 구하는 문제입니다 !
function solution(n, t) {
let answer = 0;
answer=Math.pow(2,t)*n
return answer;
}
n이 2였을때 1시간 후엔 4마리 2와 시간, 결과에 초점을 두면 2에서 t만큼 제곱하고 거기에 n값을 더해주면 결과값이 나오는것을 확인할 수 있네요 !
문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요.
문자열중에 숫자가 섞여있는데 이값들은 추출해서 더하는 문제입니다!
function solution(my_string) {
var answer = 0;
let regex = /[^0-9]/g
let str = my_string.replace(regex , "")
for (let i = 0; i < str.length; i++) {
answer += parseInt(str[i]);
}
return answer;
}
/[^0-9]/g를 사용해 숫자가 아닌값들을 변수로 선언해 추가적으로 replace메서드를 사용하여
숫자들만 추출해냈습니다 그 후 For문을 이용하여 값들을 전부 더해서 마무리했습니다
7월 20일 1시간 30분 동안 총 3가지 문제 해결 ! 총 문항 수 -> Lv 0 41 / 100
이상입니다 !