Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 9da02b4

Browse files
feat: add pattern programming 1
1 parent 0fe8d2c commit 9da02b4

File tree

19 files changed

+943
-0
lines changed

19 files changed

+943
-0
lines changed

‎Topic4/index.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6+
<title>Document</title>
7+
</head>
8+
<body>
9+
<script src="./index.js"></script>
10+
</body>
11+
</html>

‎Topic4/index.js

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
console.log("hello");
2+
console.log("world");
3+
4+
// "hello world"
5+
process.stdout.write("hello ");
6+
process.stdout.write("world\n");
7+
8+
// i want this prompt to be shown in my terminal. so for that we have to install the package called prompt-sync
9+
let prompt = require("prompt-sync")();
10+
let a = Number(prompt("Enter a number "));
11+
process.stdout.write(`${a}\n`);
12+
13+
process.stdout.write("*");
14+
process.stdout.write("*");
15+
process.stdout.write("*");
16+
process.stdout.write("*");
17+
process.stdout.write("*\n");
18+
19+
for (let i = 1; i <= a; i++) {
20+
process.stdout.write("*");
21+
}
22+
console.log();
23+
for (let i = 1; i <= a; i++) {
24+
process.stdout.write("*");
25+
}
26+
console.log();
27+
for (let i = 1; i <= a; i++) {
28+
process.stdout.write("*");
29+
}
30+
console.log();
31+
for (let i = 1; i <= a; i++) {
32+
process.stdout.write("*");
33+
}
34+
console.log();
35+
for (let i = 1; i <= a; i++) {
36+
process.stdout.write("*");
37+
}
38+
console.log();
39+
40+
for (let i = 1; i <= a; i++) {
41+
for (let j = 1; j <= a; j++) {
42+
process.stdout.write("* ");
43+
}
44+
console.log();
45+
}
46+
47+
// right angel triangel star pattern
48+
for (let i = 1; i <= 10; i++) {
49+
for (let j = 1; j <= i; j++) {
50+
process.stdout.write("* ");
51+
}
52+
console.log();
53+
}
54+
55+
// right angle triangel number pattern
56+
for (let i = 1; i <= 5; i++) {
57+
for (let j = 1; j <= i; j++) {
58+
process.stdout.write(`${j}`);
59+
}
60+
console.log();
61+
}
62+
63+
// right angel triangle alphabet pattern
64+
for (let i = 1; i <= 5; i++) {
65+
let ascii = 65;
66+
for (let j = 1; j <= i; j++) {
67+
process.stdout.write(String.fromCharCode(ascii));
68+
ascii++;
69+
}
70+
console.log();
71+
}
72+
73+
// Inverted right angle triangle
74+
for (let i = 1; i <= 5; i++) {
75+
for (let j = 5; j >= i; j--) {
76+
process.stdout.write("* ");
77+
}
78+
console.log();
79+
}

‎node_modules/.package-lock.json

Lines changed: 37 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎node_modules/ansi-regex/index.js

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎node_modules/ansi-regex/license

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎node_modules/ansi-regex/package.json

Lines changed: 53 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎node_modules/ansi-regex/readme.md

Lines changed: 87 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎node_modules/prompt-sync/LICENSE

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /