js100제 풀이

업데이트:

문제 21

답 : 3번, 5번



문제 22

답 : 2번



문제 23

답 : X



문제 24

<script>
    var input = window.prompt("이름을 입력해주세요").toUpperCase();
    console.log(input);
</script>



문제 25

<script>
    var num = window.prompt("반지름의 길이");
    console.log(Number(num)* Number(num) *3.14);
</script>



문제 26

<script>
 //1)
    var planet = prompt("행성의 이름");

    if(planet == "수성") console.log("Mercury");
    else if(planet =="금성") console.log("Venus");
    else if(planet =="지구") console.log("Earth");
    else if(planet =="화성") console.log("Mars");
    else if(planet =="목성") console.log("Jupiter");
    else if(planet =="토성") console.log("Saturn");
    else if(planet =="천왕성") console.log("Uranus");
    else if(planet =="해왕성") console.log("Neptune");


//2)
    var Planet = {"수성":"Mercury",
                  "금성":"Venus",
                  "지구":"Earth",
                  "화성":"Mars",
                  "목성":"Jupiter",
                  "토성":"Saturn",
                  "천왕성":"Uranus",
                  "해왕성":"Neptune"
                };
    var planet = prompt("행성이름");
    console.log(Planet[planet]);
    
</script>



문제 27

<script>
var nm = prompt("학생의 이름을 공백을 두고 입력").split(" ");
var score = prompt("점수를 공백을 두고 입력").split(" ");

var Std = {};

    console.log(nm);
    console.log(score);

    for(var i=0; i<score.length; i++){
        Std[nm[i]] = Number(score[i]);
    }
    console.log(Std);
</script>



문제 28

<script>
    var input = prompt("문자열을 입력").split("");
    
    for(var i=0; i<input.length-1; i++){
        console.log(input[i]+" "+input[i+1]);
    }
</script>



문제 29

<script>
    //1)
    var input = prompt("대문자 입력");
    var regExp =/^[A-Z]$/;

    if(regExp.test(input)){
        console.log("YES");
    }else{
        console.log("NO");
    }

    //2)
    var input2 = prompt("대문자 입력");

    if(input2 == input2.toUpperCase()){
        console.log("YES");
    }else{
        console.log("NO");
    }
    
</script>



문제 30

<script>
    var input = prompt("문자열");
    var index = prompt("찾을 문자");

    console.logasdf(input.indexOf(index));
</script>

댓글남기기