Challenges on 2023

This commit is contained in:
Кирилл Самусенко 2023-09-18 15:28:15 +03:00
commit edaa753596
96 changed files with 1287 additions and 0 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

5
.idea/.gitignore vendored Normal file
View File

@ -0,0 +1,5 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/

12
.idea/imgs.iml Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View File

@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" />
</profile>
</component>

8
.idea/modules.xml Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/imgs.iml" filepath="$PROJECT_DIR$/.idea/imgs.iml" />
</modules>
</component>
</project>

BIN
old/r1/.DS_Store vendored Normal file

Binary file not shown.

BIN
old/r1/assets/.DS_Store vendored Normal file

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./man.gif (660x720)
./lorem.png (508x169)
./ipsum.png (511x199)
</pre>
</body>
</html>

BIN
old/r1/assets/ipsum.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
old/r1/assets/lorem.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
old/r1/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 KiB

19
old/r1/assets/result.html Normal file
View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

BIN
old/r1/assets/source.psd Normal file

Binary file not shown.

73
old/r1/editor.html Normal file

File diff suppressed because one or more lines are too long

BIN
old/r2/.DS_Store vendored Normal file

Binary file not shown.

BIN
old/r2/assets/.DS_Store vendored Normal file

Binary file not shown.

BIN
old/r2/assets/dance.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

View File

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./dance.gif (400x400)
./tank.gif (250x250)
</pre>
</body>
</html>

BIN
old/r2/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

19
old/r2/assets/result.html Normal file
View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

BIN
old/r2/assets/source.psd Normal file

Binary file not shown.

BIN
old/r2/assets/tank.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

73
old/r2/editor.html Normal file

File diff suppressed because one or more lines are too long

BIN
old/r3/.DS_Store vendored Normal file

Binary file not shown.

BIN
old/r3/assets/.DS_Store vendored Normal file

Binary file not shown.

BIN
old/r3/assets/coin.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

BIN
old/r3/assets/dog.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./coin.gif (560x560)
./dog.gif (500x524)
./money.gif (500x455)
Background color: #00C0FF
</pre>
</body>
</html>

BIN
old/r3/assets/money.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
old/r3/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

19
old/r3/assets/result.html Normal file
View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

BIN
old/r3/assets/source.psd Normal file

Binary file not shown.

73
old/r3/editor.html Normal file

File diff suppressed because one or more lines are too long

BIN
old/r4/.DS_Store vendored Normal file

Binary file not shown.

BIN
old/r4/assets/.DS_Store vendored Normal file

Binary file not shown.

BIN
old/r4/assets/circle.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
old/r4/assets/code.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./circle.gif (540x540)
./code.png (354x112)
</pre>
</body>
</html>

BIN
old/r4/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

19
old/r4/assets/result.html Normal file
View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

BIN
old/r4/assets/source.psd Normal file

Binary file not shown.

73
old/r4/editor.html Normal file

File diff suppressed because one or more lines are too long

BIN
old/r5/.DS_Store vendored Normal file

Binary file not shown.

BIN
old/r5/assets/.DS_Store vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
old/r5/assets/cyrax.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

BIN
old/r5/assets/goro.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

View File

@ -0,0 +1,37 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./goro.gif (600x667)
./cyrax.gif (200x345)
./background.png (1200x1200)
CSS HELP
Mirror image:
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
</pre>
</body>
</html>

BIN
old/r5/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

19
old/r5/assets/result.html Normal file
View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

73
old/r5/editor.html Normal file

File diff suppressed because one or more lines are too long

BIN
r1 hard/.DS_Store vendored Normal file

Binary file not shown.

BIN
r1 hard/assets/.DS_Store vendored Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./programmer.gif (306x306)
./money.png (261x244)
Mirror image:
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
</pre>
</body>
</html>

BIN
r1 hard/assets/money.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

BIN
r1 hard/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

73
r1 hard/editor.html Normal file

File diff suppressed because one or more lines are too long

BIN
r2 hard/.DS_Store vendored Normal file

Binary file not shown.

BIN
r2 hard/assets/.DS_Store vendored Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./morty.gif (196x393)
./portal.gif (285x448) need's rotate)
./rick.gif (393x397)
Rotate image:
transform: rotate(90deg)
</pre>
</body>
</html>

BIN
r2 hard/assets/morty.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
r2 hard/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 KiB

BIN
r2 hard/assets/portal.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

BIN
r2 hard/assets/rick.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB

73
r2 hard/editor.html Normal file

File diff suppressed because one or more lines are too long

BIN
r3 easy/.DS_Store vendored Normal file

Binary file not shown.

BIN
r3 easy/assets/.DS_Store vendored Normal file

Binary file not shown.

BIN
r3 easy/assets/box.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./box.gif (700x235)
./mario.gif (614x600)
Background color: #2196F3
</pre>
</body>
</html>

BIN
r3 easy/assets/mario.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

BIN
r3 easy/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

73
r3 easy/editor.html Normal file

File diff suppressed because one or more lines are too long

BIN
r4 hard/.DS_Store vendored Normal file

Binary file not shown.

BIN
r4 hard/assets/.DS_Store vendored Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
r4 hard/assets/demon.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

View File

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./background.png
./demon.gif (591x489)
./shotgun.gif (541x545)
./statusBar.png
</pre>
</body>
</html>

BIN
r4 hard/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

BIN
r4 hard/assets/shotgun.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

73
r4 hard/editor.html Normal file

File diff suppressed because one or more lines are too long

BIN
r5 easy/.DS_Store vendored Normal file

Binary file not shown.

BIN
r5 easy/assets/.DS_Store vendored Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body {
background: white;
}
</style>
</head>
<body>
<pre>
--- Правила ---
1) Никаких превью и предпросмотров результатов
2) Из редактора уходить нельзя, переключаться на другие окна и тд
3) Никаких измерительных приборов (линеек, циркулей и тд)
4) Убираем руки от клавиатуры когда закончится время
5) В конце нажимаем Finish и вводим yes
Удачи и получай удовольствие от процесса!
--- Assets ---
./pepe.gif (556x663)
CSS HELP
Color:
background: #74B621;
color: #03520B;
</pre>
</body>
</html>

BIN
r5 easy/assets/page.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

BIN
r5 easy/assets/pepe.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

View File

@ -0,0 +1,19 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
window.addEventListener('message', function(e) {
if (
window.location.origin === 'file://' ||
window.location.origin === (e.origin || e.originalEvent.origin)
) {
document.documentElement.innerHTML = e.data
}
})
</script>
</body>
</html>

73
r5 easy/editor.html Normal file

File diff suppressed because one or more lines are too long