GitHub Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π» ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ c ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ° SymPy ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠ½Π½ΡΠΉ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ GitHub ΡΠ°ΠΉΡ docs.sympy.org ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΆΠ°Π»ΠΎΠ±Ρ ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΈ Π°Π²ΡΠΎΡΡΠΊΠΈΡ ΠΏΡΠ°Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ HackerRank, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΠ΅ΠΉΡΡ Π½Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡΡΡΠΎΠ² ΡΡΠ΅Π΄ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ Π½Π°ΠΉΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π² Π‘Π¨Π ΠΠ°ΠΊΠΎΠ½Π° ΠΎΠ± Π°Π²ΡΠΎΡΡΠΊΠΎΠΌ ΠΏΡΠ°Π²Π΅ Π² ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠΏΠΎΡ Ρ (DMCA).
ΠΠΎΡΠ»Π΅ Π²ΠΎΠ·ΠΌΡΡΠ΅Π½ΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ HackerRank ΠΎΡΠΎΠ·Π²Π°Π»Π° ΠΆΠ°Π»ΠΎΠ±Ρ ΠΈ ΠΏΡΠΈΠ·Π½Π°Π»Π°, ΡΡΠΎ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΈ Π°Π²ΡΠΎΡΡΠΊΠΈΡ ΠΏΡΠ°Π² Π±ΡΠ»ΠΎ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΠΏΠΎ ΠΎΡΠΈΠ±ΠΊΠ΅. GitHub ΡΠ½ΡΠ» Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΈ ΡΠ°ΠΉΡΠ° SymPy. Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ HackerRank ΠΎΠ±ΡΡΠ²ΠΈΠ» ΠΎ ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΆΠ°Π»ΠΎΠ± DMCA Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ° ΠΏΡΠ°Π²ΠΈΠ» ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠΉ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ HackerRank Π½Π°ΠΌΠ΅ΡΠ΅Π½Π° ΠΏΠΎΠΆΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ SymPy 25 ΡΡΡΡΡ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ².
ΠΡΠΎΠ΅ΠΊΡ SymPy ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ Python-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΡ Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΡ ΡΡΠ΅Π΄ΠΈ ΡΡΡΠ½ΡΡ , ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ². ΠΡΠ΅ΡΠ΅Π½Π·ΠΈΠΈ HackerRank ΡΠ²ΠΎΠ΄ΠΈΠ»ΠΈΡΡ ΠΊ ΠΎΠ±Π²ΠΈΠ½Π΅Π½ΠΈΡ Π² Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΈΠ· ΡΠ΅ΡΡΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΡΡΠ°Π½ΠΈΡ ΡΠ°ΠΉΡΠ° Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΊ SymPy.
ΠΡΡΠΎΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΡΠ΅ΠΌ, ΡΡΠΎ, ΡΡΠ΄Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ, ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ HackerRank Π² ΡΠ²ΠΎΡ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΎΡΡΡΠ²ΠΊΠΈ ΠΈΠ· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ SymPy Π² ΡΠ²ΠΎΠΈΡ ΡΠ΅ΡΡΠ°Ρ . ΠΠ»Ρ Π±ΠΎΡΡΠ±Ρ Ρ Π½Π°ΡΡΡΠ΅Π½ΠΈΡΠΌΠΈ Π°Π²ΡΠΎΡΡΠΊΠΈΡ ΠΏΡΠ°Π² Π² ΡΠ΅ΡΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ HackerRank Π½Π°Π½ΡΠ»Π° Π°Π³Π΅Π½ΡΡΡΠ²ΠΎ WorthIT Solutions, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π΅Π»ΠΈ ΡΠ΅ΠΉΠ΄ ΠΏΠΎ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΠ² Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² HackerRank, Π½Π°ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΆΠ°Π»ΠΎΠ±Ρ Π½Π° Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΡΠΊΠΈΡ ΠΏΡΠ°Π² ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΠΉΡΠ° SymPy, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ»Π° ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΠ»ΠΈΡΡ ΡΠ΅ΡΡΡ.
ΠΡΠΈΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ HackerRank ΡΠ°Π½Π΅Π΅ ΡΠ»ΠΈΡΠ°Π»Π°ΡΡ Π² ΠΎΡΠΏΡΠ°Π²ΠΊΠ΅ ΠΆΠ°Π»ΠΎΠ±, Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ PHP Π² ΡΠ½Π²Π°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΆΠ°Π»ΠΎΠ±Ρ Π½Π° Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΡΠΊΠΈΡ
ΠΏΡΠ°Π² Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ range() Π½Π° ΡΠ°ΠΉΡΠ΅ php.net. ΠΠΎ ΡΡΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ 40 ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² Π±ΡΠ»ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΏΠΎ
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru