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>
공유하기
Twitter Google+ LinkedIn
댓글남기기