File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed
Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 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 > Hourglass Pattern</ title >
7+ </ head >
8+ < body style ="white-space: pre-wrap;font-family: monospace; ">
9+ < script >
10+ function hourglass ( ) {
11+ var n = document . getElementById ( 'n' ) . value ;
12+ document . write ( "<body style='white-space: pre-wrap;font-family: monospace;'>" ) ;
13+ for ( var i = n ; i > 0 ; i -- ) {
14+ document . write ( " " . repeat ( n - i ) ) ;
15+ for ( var j = i ; j > ( - 1 * i ) - 1 ; j -- ) {
16+ document . write ( Math . abs ( j ) + " " ) ;
17+ }
18+ document . write ( '<br>' ) ;
19+ }
20+ document . write ( " " . repeat ( n ) + '0 <br>' ) ;
21+ for ( var i = 1 ; i <= n ; i ++ ) {
22+ document . write ( " " . repeat ( n - i ) ) ;
23+ for ( var j = i ; j > ( - 1 * i ) - 1 ; j -- ) {
24+ document . write ( Math . abs ( j ) + " " ) ;
25+ }
26+ document . write ( '<br>' ) ;
27+ }
28+ document . write ( '<body>' ) ;
29+ }
30+ </ script >
31+ < form >
32+ < input autofocus type ="number " name ="n " id ="n "> < br >
33+ < button onclick ="hourglass() "> Print Pattern</ button >
34+ </ form >
35+ </ body >
36+ </ html >
You can’t perform that action at this time.
0 commit comments