js100제 풀이

업데이트:

문제 11

 <script>
        let s =0;

        for(var i=1; i<=100; i++){
            s += i;
        }    
        console.log(s);

    </script>



문제 12

<script>
function Wizard(health,mana,armor){
    this.health = health;
    this.mana = mana;
    this.armor = armor;

    this.attack = function(){
        console.log("파이어볼");
    }
}
    
const x = new Wizard(545, 210, 10);

console.log(x.health, x.mana, x.armor);
x.attack();
</script>



문제13

<script>
    var num = window.prompt("숫자를 입력해주세요");
    console.log(num);

    var planet = ['수성', '금성', '지구', '화성', '목성', '토성', 
    '천왕성', '해왕성'];

    console.log(planet[num-1]);
</script>



문제 14

<script>
    var num = window.prompt("숫자를 입력해주세요");

    if(num%3==0){
        console.log("");
    }else{
        console.log(num);
    }
</script>



문제 15

<script>
    var name = window.prompt("이름을 입력하세요");
    
        console.log("안녕하세요. 저는 " + name +"입니다.");
</script>



문제 16

<script>
    var input = window.prompt("거꾸로 출력됩니다.");
    var arr = input.split('').reverse().join('');
    console.log(arr);

</script>



문제 17

<script>
    var height = window.prompt("키를 입력하세요.");
    
    if(height>=150){
        console.log("YES");
    }else{
        console.log("NO");
    }
</script>



문제 18

<script>

    var score = window.prompt("국어, 수학, 영어 점수를 공백으로 구분하여 작성");

    var arr = score.split(" ");
 
    var sum = 0;
    for(var i=0; i<arr.length; i++){
        sum += Number(arr[i]);
    }
    console.log(sum/arr.length);

</script>



문제 19

<script>
    var num = window.prompt("공백으로 구분하여 두 숫자 입력").split(" ");
    var arr = num;

    console.log(Math.pow(Number(num[0]), Number(num[1])));
</script>



문제 20

<script>
    var num = window.prompt("공백으로 구분하여 두 숫자 입력").split(" ");
   
    var parte = Number(num[0])/Number(num[1]);
    var rest = Number(num[0])%Number(num[1]);
    console.log(parte,rest);

</script>

댓글남기기