JavaScript

[JavaScript] 함수 문제풀이

초코파이쩡 2023. 4. 18. 13:00
반응형

자바스크립트 문법과 자료형 문제풀이

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">

 	var data1 = 12;
 	var data2 = 100;
 	var data3 = 107;
 	var data4 = 99;
 	var data5 = 15;
 	var data6 = 52;
 	var data7 = 7;

 	// 함수생성

 	// 문제1. 위의 변수 중에 10이하는 "작은수" 출력, 50에서 100 사이는 "조금 큰수", 100 이상은 "아주큰수", 10에서 50 사이는 "중간수 출력"
 	// 문제2. 위의 변수 중에 짝수는 "짝수", 홀수는 "홀수" 출력
 	// 문제3 : dataArray 를 가지고 문제1, 2 출력
     var dataArray = [12, 100, 107, 99, 15, 52, 7];
 	
</script>
</head>
<body>
	<div>
		<h1>자바스크립트 0 </h1>
		<div >
			<div>결과   </div>
			 ====================================
			<div id="result1">문1 답</div>
			<div id="result2"> 문2 답</div>
			<div id="result2"> 문3 답</div>
		</div>
	
	</div>
</body>
</html>

 

 

 Introducing ChatGPT 의 정답 (챗gpt)

<script type="text/javascript">

    var data1 = 12;
    var data2 = 100;
    var data3 = 107;
    var data4 = 99;
    var data5 = 15;
    var data6 = 52;
    var data7 = 7;

    var dataArray = [12, 100, 107, 99, 15, 52, 7];

    // 문제1. 위의 변수 중에 10이하는 "작은수" 출력, 50에서 100 사이는 "조금 큰수", 100 이상은 "아주큰수", 10에서 50 사이는 "중간수 출력"
    function problem1(num) {
        if (num <= 10) {
            return "작은수";
        } else if (num <= 50) {
            return "중간수";
        } else if (num < 100) {
            return "조금 큰수";
        } else {
            return "아주 큰수";
        }
    }
    
    // 문제2. 위의 변수 중에 짝수는 "짝수", 홀수는 "홀수" 출력
    function problem2(num) {
        if (num % 2 === 0) {
            return "짝수";
        } else {
            return "홀수";
        }
    }

    // 문제3 : dataArray 를 가지고 문제1, 2 출력
    var result1 = "";
    var result2 = "";
    for (var i = 0; i < dataArray.length; i++) {
        result1 += problem1(dataArray[i]) + " ";
        result2 += problem2(dataArray[i]) + " ";
    }
    
    // 결과를 HTML에 출력
    document.getElementById("result1").textContent = result1;
    document.getElementById("result2").textContent = result2;

</script>

 

 

 

 

 

 

 

 


챗gpt 링크

https://chat.openai.com/

 

반응형

'JavaScript' 카테고리의 다른 글

[JavaScript] 자바스크립트 콜백 예시  (0) 2023.04.21
[JavaScript] 삼항 연산자  (0) 2023.04.15