-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject1.html
More file actions
197 lines (185 loc) · 17.9 KB
/
Copy pathproject1.html
File metadata and controls
197 lines (185 loc) · 17.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap" rel="stylesheet">
<link href="style.css" rel="stylesheet" type="text/css">
<title>text editor</title>
</head>
<header>
<h1>p6tsonline</h1>
<img src="aaa.png" width="45" height="45">
</header>
<div class="sidenav">
<a href="index.html">main</a>
<a href="https://t.me/p7796">Contact</a>
<div class="dropdown">
<button class="dropbtn">pr1</button>
<div class="dropdown-content">
<a href="project1.html">watch</a>
<a href="#">use</a>
</div>
</div>
<div class="dropdown">
<button class="dropbtn">pr2</button>
<div class="dropdown-content">
<a href="project2.html">watch</a>
<a href="#">use</a>
</div>
</div>
<div class="dropdown">
<button class="dropbtn">pr3</button>
<div class="dropdown-content">
<a href="project3.html">watch</a>
<a href="#">use</a>
</div>
</div>
</div>
<body>
<h1>html_formatting</h1>
<p>that's look pretty like ide, but how?</p>
<pre>
<sss>#include</sss> <sss><</sss>iostream<sss>></sss>
<sss>#include</sss> <sss><</sss><class>vector</class><sss>></sss>
<sss>#include</sss> <sss>"</sss>optimization.h<sss>"</sss>
<sss>#include</sss> <sss><</sss><class>unordered_map</class><sss>></sss>
<sss>#include</sss> <sss><</sss><class>map</class><sss>></sss>
<sss>#include</sss> <sss><</sss><class>unordered_set</class><sss>></sss>
<sss>#include</sss> <sss><</sss><class>set</class><sss>></sss>
using namespace std<var>;
</var><class>vector</class><sss><</sss><class>int</class><sss>></sss> mass<var>;
</var><class>unordered_map</class><sss><</sss><class>int</class><var>,</var><class>set</class><sss><</sss><class>int</class><sss>></sss><sss>></sss> cnt<var>;
</var><class>map</class><sss><</sss><class>int</class><var>,</var><class>unordered_set</class><sss><</sss><class>int</class><sss>></sss><sss>></sss> key<var>;
</var>void <def>chng</def><def>(</def><var><class>int</class> i<var>,</var><class>int</class> j</var><def>)</def><def>{</def>
<class>int</class> a<sss>=</sss>mass<def>[</def><var>i</var><def>]</def><var>;
</var> key<def>[</def><var>cnt<def>[</def><var>a</var><def>]</def>.<sss>size</sss><def>(</def><var></var><def>)</def></var><def>]</def>.<sss>erase<def>(</def><var>a</sss></var><def>)</def><var>;
</var> key<def>[</def><var>cnt<def>[</def><var>j</var><def>]</def>.<sss>size</sss><def>(</def><var></var><def>)</def></var><def>]</def>.<sss>erase<def>(</def><var>j</sss></var><def>)</def><var>;
</var> cnt<def>[</def><var>a</var><def>]</def>.<sss>erase<def>(</def><var>i</sss></var><def>)</def><var>;
</var> cnt<def>[</def><var>j</var><def>]</def>.<sss>insert<def>(</def><var>i</sss></var><def>)</def><var>;
</var> key<def>[</def><var>cnt<def>[</def><var>j</var><def>]</def>.<sss>size</sss><def>(</def><var></var><def>)</def></var><def>]</def>.<sss>insert<def>(</def><var>j</sss></var><def>)</def><var>;
</var> key<def>[</def><var>cnt<def>[</def><var>a</var><def>]</def>.<sss>size</sss><def>(</def><var></var><def>)</def></var><def>]</def>.<sss>insert<def>(</def><var>a</sss></var><def>)</def><var>;
</var> mass<def>[</def><var>i</var><def>]</def><sss>=</sss>j<var>;
</var><def>}</def>
<class>int</class> <def>main</def></sss><def>(</def><var></var><def>)</def><def>{</def>
<class>int</class> n<var>;
</var> //cin<sss>></sss><sss>></sss>n<var>;
</var> n<sss>=</sss><def>readInt</def></sss><def>(</def><var></sss></var><def>)</def><var>;
</var> mass.<sss>reserve<def>(</def><var>n</sss></var><def>)</def><var>;
</var> <class>int</class> num<var>;
</var> <sss>for</sss> <def>(</def><var><class>int</class> x<sss>=</sss><sss>0</sss>;x<sss><</sss>n;x<sss>+</sss><sss>+</sss></var><def>)</def><def>{</def>
//cin<sss>></sss><sss>></sss>num<var>;
</var> num<sss>=</sss><def>readInt</def></sss><def>(</def><var></sss></var><def>)</def><var>;
</var> mass.<sss>push_back<def>(</def><var>num</sss></var><def>)</def><var>;
</var> key<def>[</def><var>cnt<def>[</def><var>num</var><def>]</def>.<sss>size</sss><def>(</def><var></var><def>)</def></var><def>]</def>.<sss>erase<def>(</def><var>num</sss></var><def>)</def><var>;
</var> cnt<def>[</def><var>num</var><def>]</def>.<sss>insert<def>(</def><var>x</sss></var><def>)</def><var>;
</var> key<def>[</def><var>cnt<def>[</def><var>num</var><def>]</def>.<sss>size</sss><def>(</def><var></var><def>)</def></var><def>]</def>.<sss>insert<def>(</def><var>num</sss></var><def>)</def><var>;
</var> <def>}</def>
<class>int</class> m<var>;
</var> //cin<sss>></sss><sss>></sss>m<var>;
</var> m<sss>=</sss><def>readInt</def></sss><def>(</def><var></sss></var><def>)</def><var>;
</var> char a<var>;
</var> <class>int</class> i<var>,</var>j<var>;
</var> <sss>for</sss> <def>(</def><var><class>int</class> x<sss>=</sss><sss>0</sss>;x<sss><</sss>m;x<sss>+</sss><sss>+</sss></var><def>)</def><def>{</def>
//cin<sss>></sss><sss>></sss>a<var>;
</var> a<sss>=</sss><def>readChar</def></sss><def>(</def><var></sss></var><def>)</def><var>;
</var> <sss>if</sss> <def>(</def><var>a<sss>=</sss><sss>=</sss><sss>'</sss>?<sss>'</sss></var><def>)</def><def>{</def>
<class>int</class> y<sss>=</sss><sss>0</sss><var>;
</var> key.<sss>erase<def>(</def><var><sss>0</sss></sss></var><def>)</def><var>;
</var> <sss>while</sss> <def>(</def><var>key.<sss>begin</sss><def>(</def><var></var><def>)</def><sss>-</sss><sss>></sss>second.<sss>empty</sss><def>(</def><var></var><def>)</def></var><def>)</def><def>{</def>
key.<sss>erase<def>(</def><var>key.<sss>begin</sss><def>(</def><var></var><def>)</def></sss></var><def>)</def><var>;
</var> <def>}</def>
<sss>if</sss> <def>(</def><var>key.<sss>begin</sss><def>(</def><var></var><def>)</def><sss>-</sss><sss>></sss>second.<sss>size</sss><def>(</def><var></var><def>)</def><sss>></sss>n/<sss>1</sss><sss>0</sss><sss>0</sss></var><def>)</def><def>{</def>
<sss>while</sss> <def>(</def><var>key.<sss>begin</sss><def>(</def><var></var><def>)</def><sss>-</sss><sss>></sss>second.<sss>count<def>(</def><var>mass<def>[</def><var>y</var><def>]</def></var><def>)</def><sss>=</sss><sss>=</sss><sss>0</sss></var><def>)</def><def>{</def>
y<sss>+</sss><sss>+</sss><var>;
</var> <def>}</def>
<def>}</def>
<sss>else</sss><def>{</def>
<class>set</class><sss><</sss><class>int</class><sss>></sss> aba<var>;
</var> <sss>for</sss> <def>(</def><var><class>int</class> g<var>:</var>key.<sss>begin</sss><def>(</def><var></var><def>)</def><sss>-</sss><sss>></sss>second</var><def>)</def><def>{</def>
aba.<sss>insert<def>(</def><var><sss>*</sss>cnt<def>[</def><var>g</var><def>]</def>.<sss>begin</sss><def>(</def><var></var><def>)</def></sss></var><def>)</def><var>;
</var> <def>}</def>
y<sss>=</sss><sss>*</sss>aba.<sss>begin</sss><def>(</def><var></sss></var><def>)</def><var>;
</var> <def>}</def>
//cout<sss><</sss><sss><</sss>y<sss><</sss><sss><</sss><sss>'</sss>\n<sss>'</sss><var>;
</var> <def>writeInt</def><def>(</def><var>y<var>,</var><sss>'</sss>\n<sss>'</sss></sss></var><def>)</def><var>;
</var> <def>}</def>
<sss>else</sss><def>{</def>
//cin<sss>></sss><sss>></sss>i<sss>></sss><sss>></sss>j<var>;
</var> i<sss>=</sss><def>readInt</def></sss><def>(</def><var></sss></var><def>)</def><var>;
</var> j<sss>=</sss><def>readInt</def></sss><def>(</def><var></sss></var><def>)</def><var>;
</var> <def>chng</def><def>(</def><var>i<var>,</var>j</sss></var><def>)</def><var>;
</var> <def>}</def>
<def>}</def>
<def>}</def>
</pre>
<p>i made a python script that make color allocation for parts of code</p>
<pre>
file <sss>=</sss><def> open</def><def>(</def><sss>'</sss>text.txt<sss>'</sss><def>)</def>
text <sss>=</sss> file<def>.read</def><def>(</def><def>)</def>
file<def>.close</def><def>(</def><def>)</def>
repl <sss>=</sss> <def>{</def><sss>'</sss><sss>&</sss><sss>'</sss> <var>:</var> <sss>'</sss><sss>&</sss>amp;<sss>'</sss><var>,</var><sss>'</sss><sss><</sss><sss>'</sss> <var>:</var> <sss>'</sss><sss>&</sss>lt;<sss>'</sss><var>,</var> <sss>'</sss><sss>></sss><sss>'</sss> <var>:</var> <sss>'</sss><sss>&</sss>gt;<sss>'</sss><var>,</var> <sss>'</sss>\<sss>"</sss><sss>'</sss> <var>:</var> <sss>'</sss><sss>&</sss>quot;<sss>'</sss><var>,</var> <sss>'</sss>\<sss>'</sss><sss>'</sss> <var>:</var> <sss>'</sss><sss>&</sss>apos;<sss>'</sss> <def>}</def>
<sss>for </sss>i <sss>in </sss>repl<def>.keys</def><def>(</def><def>)</def><var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> repl<def>[</def>i<def>]</def><def>)</def>
<sss>for </sss>i <sss>in </sss><def>[</def><sss>'</sss><sss>&</sss>amp;<sss>'</sss><var>,</var> <sss>'</sss><sss>&</sss>lt;<sss>'</sss><var>,</var> <sss>'</sss><sss>&</sss>gt;<sss>'</sss><var>,</var> <sss>'</sss><sss>&</sss>quot;<sss>'</sss><var>,</var> <sss>'</sss><sss>&</sss>apos;<sss>'</sss><def>]</def><var>:</var>
text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> <sss>'</sss><sss><</sss>sss<sss>></sss><sss>'</sss> <sss>+</sss> i <sss>+</sss> <sss>'</sss><sss><</sss>/sss<sss>></sss><sss>'</sss><def>)</def>
vars_open <sss>=</sss> <def>[</def><sss>'</sss><def>(</def><sss>'</sss><var>,</var> <sss>'</sss><def>[</def><sss>'</sss><def>]</def>
vars_closed <sss>=</sss> <def>[</def><sss>'</sss><def>)</def><sss>'</sss><var>,</var> <sss>'</sss><def>]</def><sss>'</sss><def>]</def>
special_open <sss>=</sss> <def>[</def><sss>'</sss>.<sss>'</sss><def>]</def>
special_close <sss>=</sss> <def>[</def><sss>'</sss><def>(</def><def>)</def><sss>'</sss><var>,</var> <sss>'</sss><def>)</def>;<sss>'</sss><def>]</def>
s_defs <sss>=</sss> <def>[</def><sss>'</sss><def>(</def><sss>'</sss><var>,</var> <sss>'</sss><def>)</def><sss>'</sss><var>,</var> <sss>'</sss><def>[</def><sss>'</sss><var>,</var> <sss>'</sss><def>]</def><sss>'</sss><var>,</var> <sss>'</sss><def>{</def><sss>'</sss><var>,</var> <sss>'</sss><def>}</def><sss>'</sss><def>]</def> #deef loop call
c_classes <sss>=</sss> <def>[</def><sss>'</sss>int<sss>'</sss><var>,</var> <sss>'</sss>vector<sss>'</sss><var>,</var> <sss>'</sss>set<sss>'</sss><var>,</var> <sss>'</sss>map<sss>'</sss><def>]</def> #c<sss>+</sss><sss>+</sss>
cc_classes <sss>=</sss> <def>{</def><sss>'</sss>_<sss><</sss>class<sss>></sss>set<sss><</sss>/class<sss>></sss><sss>'</sss> <var>:</var> <sss>'</sss>_set<sss>'</sss><var>,</var> <sss>'</sss>_<sss><</sss>class<sss>></sss>map<sss><</sss>/class<sss>></sss><sss>'</sss> <var>:</var> <sss>'</sss>_map<sss>'</sss><def>}</def> #c<sss>+</sss><sss>+</sss>
c__classes <sss>=</sss> <def>[</def><sss>'</sss>unordered_set<sss>'</sss><var>,</var> <sss>'</sss>unordered_map<sss>'</sss><def>]</def>
c_defs <sss>=</sss> <def>[</def><sss>'</sss>main<sss>'</sss><var>,</var> <sss>'</sss>readInt<sss>'</sss><var>,</var> <sss>'</sss>writeInt<sss>'</sss><var>,</var> <sss>'</sss>readChar<sss>'</sss><var>,</var> <sss>'</sss>chng<sss>'</sss><def>]</def> #c<sss>+</sss><sss>+</sss>
s_special <sss>=</sss> <def>[</def><sss>'</sss><sss>+</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>=</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>-</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>*</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>%</sss><sss>'</sss><var>,</var>
<sss>'</sss><sss>0</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>1</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>2</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>3</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>4</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>5</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>6</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>7</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>8</sss><sss>'</sss><var>,</var> <sss>'</sss><sss>9</sss><sss>'</sss><var>,</var>
<sss>'</sss>else<sss>'</sss><var>,</var> <sss>'</sss>if<sss>'</sss><var>,</var> <sss>'</sss>elif<sss>'</sss><var>,</var> <sss>'</sss>for<sss>'</sss><var>,</var> <sss>'</sss>while<sss>'</sss><var>,</var>
<sss>'</sss>#include<sss>'</sss><def>]</def> #sss op x m
s_vars <sss>=</sss> <def>[</def><sss>'</sss><var>,</var><sss>'</sss><var>,</var> <sss>'</sss>;\n<sss>'</sss><var>,</var> <sss>'</sss><var>:</var><sss>'</sss><def>]</def>
<sss>for </sss>i <sss>in </sss>special_open<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> i <sss>+</sss> <sss>'</sss><sss><</sss>sss<sss>></sss><sss>'</sss><def>)</def>
<sss>for </sss>i <sss>in </sss>special_close<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> <sss>'</sss><sss><</sss>/sss<sss>></sss><sss>'</sss> <sss>+</sss> i<def>)</def>
<sss>for </sss>i <sss>in </sss>vars_open<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> i <sss>+</sss> <sss>'</sss><sss><</sss>var<sss>></sss><sss>'</sss><def>)</def>
<sss>for </sss>i <sss>in </sss>vars_closed<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> <sss>'</sss><sss><</sss>/var<sss>></sss><sss>'</sss> <sss>+</sss> i<def>)</def>
<sss>for </sss>i <sss>in </sss>s_vars<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> <sss>'</sss><sss><</sss>var<sss>></sss><sss>'</sss> <sss>+</sss> i <sss>+</sss> <sss>'</sss><sss><</sss>/var<sss>></sss><sss>'</sss><def>)</def>
<sss>for </sss>i <sss>in </sss>c_classes<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> <sss>'</sss><sss><</sss>class<sss>></sss><sss>'</sss> <sss>+</sss> i <sss>+</sss> <sss>'</sss><sss><</sss>/class<sss>></sss><sss>'</sss><def>)</def>
<sss>for </sss>i <sss>in </sss>cc_classes<def>.keys</def><def>(</def><def>)</def><var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> cc_classes<def>[</def>i<def>]</def><def>)</def>
<sss>for </sss>i <sss>in </sss>c_defs<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> <sss>'</sss><sss><</sss>def<sss>></sss><sss>'</sss> <sss>+</sss> i <sss>+</sss> <sss>'</sss><sss><</sss>/def<sss>></sss><sss>'</sss><def>)</def>
<sss>for </sss>i <sss>in </sss>s_special<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> <sss>'</sss><sss><</sss>sss<sss>></sss><sss>'</sss> <sss>+</sss> i <sss>+</sss> <sss>'</sss><sss><</sss>/sss<sss>></sss><sss>'</sss><def>)</def>
<sss>for </sss>i <sss>in </sss>s_defs<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> <sss>'</sss><sss><</sss>def<sss>></sss><sss>'</sss> <sss>+</sss> i <sss>+</sss> <sss>'</sss><sss><</sss>/def<sss>></sss><sss>'</sss><def>)</def>
<sss>for </sss>i <sss>in </sss>c__classes<var>:</var> text <sss>=</sss> text<def>.replace</def><def>(</def>i<var>,</var> <sss>'</sss><sss><</sss>class<sss>></sss><sss>'</sss> <sss>+</sss> i <sss>+</sss> <sss>'</sss><sss><</sss>/class<sss>></sss><sss>'</sss><def>)</def>
new_file <sss>=</sss><def> open</def><def>(</def><sss>'</sss>edited.txt<sss>'</sss><var>,</var> <sss>'</sss>w<sss>+</sss><sss>'</sss><def>)</def>
new_file<def>.write</def><def>(</def>text<def>)</def>
new_file<def>.close</def><def>(</def><def>)</def>
<def>print</def><def>(</def><sss>'</sss><sss>'</sss><sss>'</sss>
____...
.-"--"""".__ `.
| ` |
( `._....------.._.:
) .()'' ``().
' () .==' `=== `-.
. ) ( g)
) ) / J
( |. / . (
$$ (. (_'. , )|`
|| |\`-....--'/ ' \
/||. \ | | | / / \.
//||(\ \`-===-' ' \o.
.//7' |) `. -- / ( OObaaaad888b.
(<<. / | .a888b`.__.'d\ OO888888888888a.
\ Y' | .8888888aaaa88POOOOOO888888888888888.
\ \ | .888888888888888888888888888888888888b
| | .d88888P88888888888888888888888b8888888.
b.--d .d88888P8888888888888888a:f888888|888888b
88888b 888888|8888888888888888888888888\8888888
<sss>'</sss><sss>'</sss><sss>'</sss><def>)</def>
</pre>
<p>but you can see some artefacts, that becouse sintacsis diference and my lazyness</p>
<p><a id="btt">try it online?!</a><br></p>
<hr noshade size="2" color="green">
</body>
<footer>
<a id="pppp" href="https://t.me/p7796">p6tso ©</a>
<IMG SRC="me.png" width="15" height="15">
</footer>
</html>