1주차 숙제

박지영·2021년 6월 10일
0

개발공부

목록 보기
3/5

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') // 이메일이 아닙니다.
profile
개발자를 꿈꾸는 마케터

0개의 댓글