Q.딸기는 몇 개일까?
let fruit_list = ['사과','감','감','배','포도','포도','딸기',
'포도','감','수박','딸기']
let count = 0;
for (let i = 0; i < fruit_list.length; i++) {
let fruit = fruit_list[i];
if (fruit == '딸기') {
count += 1;
}
}
console.log(count);
A.
1. 1-10강에서 map을 주워온다.
2. count를 0으로 선언한다.
3. if value가 딸기면 count에 +1 해줘 라고 쓴다.
4. count를 출력한다. 끗!
푸는 데 40분 정도 걸렸다. 와우
let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기']
let count = 0;
fruit_list.map((value,i)=>{
if(value == '딸기')
count += 1;
})
console.log(count)
Q.이메일 판별하기
function checkEmail(email){
...
}
checkEmail('gunhee21@gmail.com') // 이메일이 맞습니다
checkEmail('gunhee21$gmail.com') // 이메일이 아닙니다.
A.
1.indexOf를 일단 검색해본다.
2.이름 붙이고, 함수를 써본다(왜 <0인지는 몰라서 걍 해석 봄)
3.계속 틀려가면서 세미콜론이나 중괄호같은 문법에 익숙해진다
function checkEmail(email){
if(email.indexOf ('@')<0) //일단 선언? 규칙?을 정한듯
{// 왜 <@이 들어가는거야...
console.log('이메일이 맞습니다');
}
else
{ console.log('이메일이 아닙니다');
}
}
checkEmail('gunhee21@gmail.com') // 이메일이 맞습니다
checkEmail('gunhee21$gmail.com') // 이메일이 아닙니다.