Showing
3 changed files
with
75 additions
and
0 deletions
2012104095.zip
0 → 100644
No preview for this file type
practice_16/index.html
0 → 100644
| 1 | +<!DOCTYPE html> | ||
| 2 | +<html lang="en"> | ||
| 3 | +<head> | ||
| 4 | + <meta charset="UTF-8"> | ||
| 5 | + <title>GUGUDAN</title> | ||
| 6 | +</head> | ||
| 7 | +<body> | ||
| 8 | +<script> | ||
| 9 | + function gugudan(dan) { | ||
| 10 | + for (var i = 1; i <= 9; i++) { | ||
| 11 | + document.write(dan + " * " + i + " = " + i*dan); | ||
| 12 | + document.write("<br/>") | ||
| 13 | + } | ||
| 14 | + } | ||
| 15 | + | ||
| 16 | + for(var i=1;i<=9;i++){ | ||
| 17 | + gugudan(i); | ||
| 18 | + } | ||
| 19 | +</script> | ||
| 20 | +</body> | ||
| 21 | +</html> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
quiz_5/2012104095.html
0 → 100644
| 1 | +<!DOCTYPE html> | ||
| 2 | +<html lang="en"> | ||
| 3 | +<head> | ||
| 4 | + <meta charset="UTF-8"> | ||
| 5 | + <title>Title</title> | ||
| 6 | +</head> | ||
| 7 | +<body> | ||
| 8 | +<script> | ||
| 9 | + function Stack() { | ||
| 10 | + | ||
| 11 | + // 스택 어레이 | ||
| 12 | + this.stack = []; | ||
| 13 | + | ||
| 14 | + // Stack 오브젝트에서 푸시 함수 구현 :: elem 파라미터로 넘어온 element 를 this.stack 어레이에 푸시합니다. | ||
| 15 | + this.push = function (elem) { | ||
| 16 | + // push 할 새로운 배열을 만들어 주고 | ||
| 17 | + var pushArray = [elem]; | ||
| 18 | + // 기존 stack array 에 합쳐줍니다. | ||
| 19 | + this.stack = this.stack.concat(pushArray); | ||
| 20 | + }; | ||
| 21 | + | ||
| 22 | + // Stack 오브젝트에서 팝 함수 구현 :: 마지막 인덱스의 element 를 없애고, 해당 엘리먼트를 리턴합니다. | ||
| 23 | + this.pop = function () { | ||
| 24 | + // 스텍 길이 저장 | ||
| 25 | + var stackLength = this.stack.length; | ||
| 26 | + // 리턴할 마지막 인덱스의 element 저장 | ||
| 27 | + var returnElem = this.stack[stackLength - 1]; | ||
| 28 | + // 스택의 마지막 element 없애기 | ||
| 29 | + this.stack.splice(stackLength - 1, 1); | ||
| 30 | + | ||
| 31 | + // 마지막 인덱스의 element 를 리턴 | ||
| 32 | + return returnElem; | ||
| 33 | + | ||
| 34 | + }; | ||
| 35 | + } | ||
| 36 | + | ||
| 37 | + // 스택 인스턴스 생성 | ||
| 38 | + var stack = new Stack(); | ||
| 39 | + | ||
| 40 | + // 스택 인스턴스의 push 함수 호출 | ||
| 41 | + stack.push(1); | ||
| 42 | + stack.push(2); | ||
| 43 | + stack.push(3); | ||
| 44 | + stack.push(4); | ||
| 45 | + | ||
| 46 | + // 스택 인스턴스의 pop 함수를 호출하고 결과값을 console 로 찍기 | ||
| 47 | + console.log(stack.pop()); | ||
| 48 | + console.log(stack.pop()); | ||
| 49 | + console.log(stack.pop()); | ||
| 50 | + console.log(stack.pop()); | ||
| 51 | + console.log(stack.pop()); | ||
| 52 | +</script> | ||
| 53 | +</body> | ||
| 54 | +</html> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment