본문 바로가기

Dev./Etc

과제 18.01.19

문제8) 다음 예시를 보고, 펫을 추가하는 리턴값이 없는 함수 addPet(나이, 이름)를 만드시오.

var pet_list = [

{

age: 4,

name: '민지'

},

{

age: 3,

name: '범이'

},

];

 

팁 :

배열.push();

답)


var pet_list = [
     {
          age: 4,
          name: '민지'
     },
     {
          age: 3,
          name: '범이'
     },
];

function addPet(age, name) {
     pet_list.push({age, name});
}

addPet(2, "행운");

console.log(pet_list);

문제9) 이중 while문을 이용해서 다음 문자열을 로그로 남기시오.

답 :

*

**

***

****

*****

답)


var star = "";
var i = 0;
var j = 0;

while(i < 5){
     i++;
     while ( i > j ){
          star += "*";
          j++;
     }
     console.log(star);
}

문제10) 다음 문자열에서 '하' 문자가 몇번 들어가는지 카운트를 세서 로그로 남기시오. (if문 + for문)

아하하하하하하아아아아아아가라나자마바가사아하민아아나차키타피하미자자자자자민지민지하민지민지민지민지민지

 

팁 :

문자열.charAt(Index값)

문자열.charAt(Index값) 함수는 Index값에 있는 문자 하나를 반환합니다.

답)


var bla = "아하하하하하하아아아아아아가라나자마바가사아하민아아나차키타피하미자자자자자민지민지하민지민지민지민지민지";
var blabla = [];

for(var i = 0; i < bla.length; i++ ){
     if(bla.charAt(i) === "하" ){
          blabla.push(bla.charAt(i));
     }
}

console.log(blabla.length);

'Dev. > Etc' 카테고리의 다른 글

과제 18.01.23  (0) 2018.01.23
스터디 3일차  (0) 2018.01.23
스터디 2일차  (0) 2018.01.23
과제 18.01.17  (0) 2018.01.22
과제 18.01.16  (0) 2018.01.22