Skip to content

ogorodnikov/pycheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkio

My solutions from Checkio - competitive programming site with coding challenges and fun tasks!


https://py.checkio.org/user/ogoro/solutions/share/d98d8b1c3af7f68cbcdc6b5766f6f9f5/



Top 10 Solutions:


Solutions by category:

Games

2048 - Functional transforms:

https://py.checkio.org/mission/simple2048/publications/ogoro/python-3/antidiagonal/share/69e195c0e49a4eb2c1657e17005ca9e0/

Snake - Complex A* pathfinding:

https://py.checkio.org/mission/snake/publications/ogoro/python-3/a-complex-escape/share/81152245055703524faa150c769a38a0/

Uncolored Cube - Heap on complex plane:

https://py.checkio.org/mission/roll-the-cube/publications/ogoro/python-3/transforms/share/b914f010ce5df8abb73416533453dcb5/ https://py.checkio.org/mission/roll-the-cube/publications/ogoro/python-3/heap-on-complex-plane/share/bbceabfc00b912e30db4e1cf98d05147/ https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/cube.html

House of Mirrors - Heap with complex paths:

https://py.checkio.org/mission/house-of-mirrors/publications/ogoro/python-3/board-heap-with-complex-paths/share/580851df54897072b038524037025d71/ https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/undead.html

Nonogram Packing - Complex patterns:

https://py.checkio.org/mission/find-rectangles/publications/ogoro/python-3/nonogram-style/share/9ac15ef097f7742e011c21945a25b0f3/ https://www.chiark.greenend.org.uk/~sgtatham/puzzles/js/rect.html

Nonogram row:

https://py.checkio.org/mission/nonogram-row/publications/ogoro/python-3/sets/share/0ecd522fdae703aaacf289422e76870e/

Sudoku - DFS:

https://py.checkio.org/mission/sudokusolver/publications/ogoro/python-3/dfs-minimum-variants/share/a79dd6de8e02726574fc638828e12eea/

88 Game - Recursive BFS:

https://py.checkio.org/mission/88th-puzzle/publications/ogoro/python-3/recursive-bfs-for-else/share/4d9b98b5450f4ff35b20777b318e88ca/

8-Puzzle - Root Mean Square Heap:

https://py.checkio.org/mission/8-puzzle/publications/ogoro/python-3/also-rms-heap/share/ad88c9ebb95b06cb958c1b18fce7b2a4/ https://en.wikipedia.org/wiki/15_puzzle

Bat Bunker - Complex connections and DFS:

https://py.checkio.org/mission/bats-bunker/publications/ogoro/python-3/complex-connections-dfs/share/3cba5fb4ec48b21902f6388b5eb1cd19/

Warriors - OOP:

https://py.checkio.org/mission/the-warlords/publications/ogoro/python-3/lord-of-peace/share/93fb34c265576bd44f6115759e89d5d9/

Climbing Route - Custom Cache and Manhattan Heap:

https://py.checkio.org/mission/climbing-route/publications/ogoro/python-3/manhattan-heap-permutations-cache/share/7f66959a1dc9ae4d6c6dff1651e0d745/

Magic Domino Square - DFS with Reshuffle:

https://py.checkio.org/mission/magic-domino/publications/ogoro/python-3/dfs-with-uniform-reshuffle/share/0f7317cee31d6f221ffea95133a072b3/

Bulls and Cows - Permutation intersections:

https://py.checkio.org/mission/bulls-and-cows/publications/ogoro/python-3/permutation-intersections/share/38fe02a29645d0744b25d6e5b1fcbfcb/

Go:

https://py.checkio.org/mission/eaten-go-stones/publications/ogoro/python-3/complex-sets/share/df10a3141bd8b2027f19b1e163ba6d83/ https://py.checkio.org/mission/the-territory-of-go/publications/ogoro/python-3/surrounding/share/dec32aa8a355667158aa854b82bbcc29/

Hexagonal Circles - Landing Sites:

https://py.checkio.org/mission/landing-site/publications/ogoro/python-3/sets-recursion/share/ab2604b68db78afda31aa9f1bc192a95/

Poker Combinations:

https://py.checkio.org/mission/texas-referee/publications/ogoro/python-3/hand-patterns/share/a8ac8df0df10deb4f2e45f66688886a3/

Minesweeper:

https://py.checkio.org/mission/minesweeper/publications/ogoro/python-3/simple-complex-sets/share/e9b34265149370ba5a3bc01b0201a8c4/

5 Cards:

https://py.checkio.org/mission/magic-with-5-cards/publications/ogoro/python-3/deltas/share/d80f7498d6f22825a3752395ca2bacea/

Squares on dots:

https://py.checkio.org/mission/the-square-chest/publications/ogoro/python-3/edge-generator/share/e6e7f3249e615dad04e0c5476f2888fd/

Black and white Pearls:

https://py.checkio.org/mission/box-probability/publications/ogoro/python-3/stack/share/b9bd157ba016a0074e11338bf422f07b/

Stacking Cubes:

https://py.checkio.org/mission/stacking-cubes/publications/ogoro/python-3/reduce-intersection/share/d7cc7d71326d1a18559255eeb1e9a928/ https://py.checkio.org/mission/stacking-cubes/publications/ogoro/python-3/stack/share/5cfc6451b75d98c34e35354cb838d085/

Water Jars - BFS:

https://py.checkio.org/mission/water-jars/publications/ogoro/python-3/bfs/share/0476438f19596a393cfb5005ece2df89/

Box Teleports - DFS:

https://py.checkio.org/mission/express-delivery/publications/ogoro/python-3/dfs-nearest-box/share/682c0d6bebdeffaf1b5a28da55b7066d/

Maze - DFS generator:

https://py.checkio.org/mission/open-labyrinth/publications/ogoro/python-3/dfs-generator/share/aed21a18176af6004513691a92702405/

Dark Maze - DFS and Merge:

https://py.checkio.org/mission/dark-labyrinth/publications/ogoro/python-3/dfs-maze-merge/share/0436432a1142ecc9a36f2a20f119f2a6/

Queens:

https://py.checkio.org/mission/place-queens/publications/ogoro/python-3/combinations/share/7a040116c02b56fa18a628effb4d6446/

Berserker Rook - DFS generator:

https://py.checkio.org/mission/berserk-rook/publications/ogoro/python-3/dfs-generator/share/d689333b0b065a0e49b6019672b4e41c/

Palindromes:

https://py.checkio.org/mission/the-longest-palindromic/publications/ogoro/python-3/next-generator/share/ab058f3c33c934dfc5ee8bfd7a1e724a/ https://py.checkio.org/mission/the-longest-palindromic/publications/ogoro/python-3/while/share/67b4cf8aac0df5404a280aa8e9a41b73/


Graphs

Tic-tac-toe - Minimax with alpha-beta optimization:

https://py.checkio.org/mission/x-and-o/publications/ogoro/python-3/minimax-alpha-beta/share/4ca33a8a734b109417ebbd1908a7ceb4/

Power stations - Graph fill-in:

https://py.checkio.org/mission/power-supply/publications/ogoro/python-3/recursive/share/7f09e4f955b79baca568902e73734fc3/

Ancestor check:

https://py.checkio.org/mission/on-the-same-path/publications/ogoro/python-3/indexes/share/a6edecb214ecd3595750aeff850299dd/

Email clusters:

https://py.checkio.org/mission/node-crucial/publications/ogoro/python-3/set-intersection-clusters/share/748d90c39d9e44203fb564d982e70f89/


Geometry

Ajax Sensor coverage - Complex locus:

https://py.checkio.org/mission/four-to-the-floor/publications/ogoro/python-3/complex-locus/share/fdfb9595c390e8a6f1cd1efeee06e8c4/

Convex hull - Complex rotatation:

https://py.checkio.org/mission/convex-hull/publications/ogoro/python-3/complex-rotation/share/79c70b65eed30c656149ebb196306a4f/

Analysis of geometrical net for paper dice:

https://py.checkio.org/mission/paper-dice/publications/ogoro/python-3/perimeters/share/351104fd56c28a4738af9dfce4d5db4e/ https://py.checkio.org/mission/paper-dice/publications/ogoro/python-3/perimeters-1-liner/share/87c9f3b120e6b0f2b1d0abb52680b79c/ https://en.wikipedia.org/wiki/Net_(polyhedron)

Equation of Circle by 3 points - sub-determinants:

https://py.checkio.org/mission/three-points-circle/publications/ogoro/python-3/sub-determinants/share/485d17d30b4e42a21bc92f6d95cb4c27/ http://www.ambrsoft.com/TrigoCalc/Circle3D.htm

Black Holes consumption:

https://py.checkio.org/mission/black-holes/publications/ogoro/python-3/sorted-distances-intersection-areas/share/d97b0659144b8ae70c30f815f4ff4649/

Area of a Convex Polygon - Shoelace formula or subpoligons:

https://py.checkio.org/mission/area-of-a-convex-polygon/publications/ogoro/python-3/shoelace/share/7660c559dc61ad78fc3e8bc98abfe335/ https://py.checkio.org/mission/area-of-a-convex-polygon/publications/ogoro/python-3/sub-triangles/share/d641a69a3986c39a5f282f92b05bd3e8/

Image recognition - Code distance:

https://py.checkio.org/mission/mono-captcha/publications/ogoro/python-3/code-distance/share/0e0a2cc357ec5b61284ea6f47ad20b95/

Image recognition - Pattern models and BFS:

https://py.checkio.org/mission/bacteria-colonies/publications/ogoro/python-3/pattern-model-bfs/share/e78470cc0111f6a6b2939aa69ace6aff/

Radial search - Complex set intersections:

https://py.checkio.org/mission/ore-in-the-desert/publications/ogoro/python-3/complex-set-intersections/share/3015c393672011ed2664094690fad07f/

Dichotomic search - Counts metric:

https://py.checkio.org/mission/colder-warmer/publications/ogoro/python-3/difference-metric/share/67813167d07384facbd3683b4098d1a7/

Number of polygon vertices in circle:

https://py.checkio.org/mission/searchlights/publications/ogoro/python-3/vertices/share/821bf249a6653c8a1079b2591fb7afc5/

Line coefficients - Shooting range example:

https://py.checkio.org/mission/shoot-range/publications/ogoro/python-3/line-coefficients/share/e05ffb8ea9d4b2f0c0cfccbdc504578b/

Spheroid:

https://py.checkio.org/mission/humpty-dumpty/publications/ogoro/python-3/wiki/share/238ff0ae4da41d661e30b07b89d12d80/


Math

One-digit factorization:

https://py.checkio.org/mission/number-factory/publications/ogoro/python-3/cache-info/share/81bf058d940fc656a4dc4dd282940940/

System of linear equations - permutations:

https://py.checkio.org/mission/url-normalization/publications/ogoro/python-3/reduce/share/5a447356b8e035272dcdbf8151254eab/

System of linear equations - Cramer EGCD:

https://py.checkio.org/mission/hubspot-amulet/publications/ogoro/python-3/cramer-egcd/share/110046355149821ea9363fb8995f660d/

Dice probabilities:

https://py.checkio.org/mission/unfair-dice/publications/ogoro/python-3/filter-product/share/3ea8f55866cda1555a0b2c668ed84c1c/ https://py.checkio.org/mission/probably-dice/publications/ogoro/python-3/group-cache/share/1c95e5e74ab29ce19db5556274c3267e/

Picky Bride:

https://py.checkio.org/mission/bag-of-santa-claus/publications/ogoro/python-3/picky-bride/share/81f2ae02e625e30ef0ac62f4f320158b/


Practical

EAN-13 Barcode Reader:

https://py.checkio.org/mission/barcode-reader/publications/ogoro/python-3/reversed/share/6e17c2c0f10b5659bcca4079db14352b/

Polynomial simplification - Tokenizer:

https://py.checkio.org/mission/simplification/publications/ogoro/python-3/scan-reduce/share/9f6ebeec1878cf03c4f01745769cce57/

Number to Text synthesis:

https://py.checkio.org/mission/speechmodule/publications/ogoro/python-3/doll-parts/share/67861b7b7f77faf97fd20fd75bbc065d/

Hash libraries:

https://py.checkio.org/mission/simple-hashlib/publications/ogoro/python-3/dict/share/296f472f5932e660d6e8ad8dad62f65a/

Text justification:

https://py.checkio.org/mission/text-formatting/publications/ogoro/python-3/join-join/share/c96cdc7b6de4cd0e0ad3e2a48481a441/

Digits formatting - power form:

https://py.checkio.org/mission/friendly-number/publications/ogoro/python-3/int-to-base/share/71f4b5245a74e36cf5b00878a221434a/

Unix path simplification:

https://py.checkio.org/mission/simplify-unix-path/publications/ogoro/python-3/directories/share/677dde9963fbfc38df68e087f3f67085/

URL normalization:

https://py.checkio.org/mission/url-normalization/publications/ogoro/python-3/reduce/share/5a447356b8e035272dcdbf8151254eab/ https://py.checkio.org/mission/url-normalization/publications/ogoro/python-3/re-sub/share/2f3cb39ca9c9fd858ef8cf0ec724dbd4/

ADFGVX Cipher:

https://py.checkio.org/mission/adfgvx-cipher/publications/ogoro/python-3/islice-zip-wrap/share/22e714c6caf1687a38f84473d655841c/

Logs - Groupby:

https://py.checkio.org/mission/web-log-sessions/publications/ogoro/python-3/dict-groupby/share/c334f5e05185ac4658570eebc55e3c41/


General

Single Dispatch Method:

https://py.checkio.org/mission/voice-tv-control/publications/ogoro/python-3/single-dispatch-method/share/15b1170ecc8db2cfa68d1affcac09ff5/

Re.Scanner with code dictionary:

https://py.checkio.org/mission/hacker-language/publications/ogoro/python-3/scanner-with-code-dictionary/share/1e30a0846a138bab14ac3c9622a10249/

Comparator with callback:

https://py.checkio.org/mission/count-inversions/publications/ogoro/python-3/comparator-with-callback/share/47527bd741859091c7bdae359f9f3bc2/

Function comparison - Recursive closure:

https://py.checkio.org/mission/comp-funcs/publications/ogoro/python-3/recursive-closure/share/3405c6f274fd41b62834bc0bd9ad52bb/

Function comparison - Or waterfall:

https://py.checkio.org/mission/comp-funcs/publications/ogoro/python-3/or-waterfall-and-closures/share/4a5bf250574e9cd76c97d1d7248b782c/

Function comaprison - Supress:

https://py.checkio.org/mission/comp-funcs/publications/ogoro/python-3/suppress/share/08f8f51804292125fc7e810b3dc78b89/


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages