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