FizzBuzz 2.0: рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░рд╢реНрди



рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓, 100,000 рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реЛрдВ рдиреЗ рдЯреНрд░рд┐рдкрд▓рдмреА рдХреНрд╡рд┐рдЬ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрдВрдХрдбрд╝реЗ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рдВрдЪ рдмрд╣реБрд╡рд┐рдХрд▓реНрдкреАрдп рдкреНрд░рд╢реНрди рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░ рджреЗрддреЗ рд╣реИрдВ (рд╢реЗрд╖ рдкреНрд░рд╢реНрди рдкреВрд░реНрд╡ рдЪрдпрдирд┐рдд "рд╕рдлрд▓" рдФрд░ "рдЕрд╕рдлрд▓" рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ - рд▓рдЧрднрдЧред) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреЗ рдЧрдП рд╣реИрдВред

рдХреБрдЦреНрдпрд╛рдд рдмрд░реНрдЬрд╝ рдмрдЬрд╝ рдЯреЗрд╕реНрдЯ рдХреА рддрд░рд╣редрджрд╕ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдпреЗ рд╕рд╡рд╛рд▓ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рддреБрдЪреНрдЫ рд╣реИрдВ рдЬреЛ рдкреЗрд╢реЗрд╡рд░ рд░реВрдк рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЪрдХрдорд╛ рджреЗрддреЗ рд╣реИрдВред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдкреНрд░рд╢реНрди рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдкрд╣рд▓реЗ рдкрд╛рдВрдЪ рд╣реИрдВ, рдФрд░ рд╕рдлрд▓ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдореЗрдВ рд╕реЗ 98% рдкрд╛рдВрдЪ рдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдЪрд╛рд░ рдХрд╛ рд╕рд╣реА рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░-рдореИрдиреЗрдЬрд░ рд╣реИрдВ рдЬреЛ рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХрд╛ рдЖрдпреЛрдЬрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕ рд╕реНрддрд░ рд╕реЗ рдиреАрдЪреЗ рдХреЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡ рджреЗрдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

рдкрд░рд┐рдгрд╛рдо


рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣рд╛рдВ рд╕рд╣реА рдЙрддреНрддрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреА рд╕рдлрд▓рддрд╛ рдХреЗ рдЖрдВрдХрдбрд╝реЗ рджрд┐рдП рдЧрдП рд╣реИрдВ:



рд╣рдо рдПрдХ "рд╕рдлрд▓" рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдХрд╣рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЙрд╕ рдХрдВрдкрдиреА рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдорд┐рд▓рд╛ рд╣реИ рдЬреЛ рдЙрд╕рдХреА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рд╕рдореВрд╣ 5/5 рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдЖрдБрдХрдбрд╝реЗред рд╕рд╛рде рдореЗрдВ, рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд╕рдореВрд╣ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ 4 рдпрд╛ 5 рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рд╕рд╣реА рдЙрддреНрддрд░ рджрд┐рдпрд╛, рд╡реЗ рд╣рдорд╛рд░реЗ рдордВрдЪ рдХреЗ рд╕рднреА рд╕рдлрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ 98% рдмрдирд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, 3/5 рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рдлрд▓рддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╢рди


рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп "рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ" рдкреНрд░рд╢реНрдиреЛрддреНрддрд░реА рд╕реЗ рдкрд╣рд▓реЗ рдкрд╛рдВрдЪ рдкреНрд░рд╢реНрди рд╣реИрдВред рдпрджрд┐ рдЖрдк ML, рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕, DevOps, рдлреНрд░рдВрдЯ-рдПрдВрдб, iOS рдпрд╛ Android рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╡рд┐рд╢реЗрд╖ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЕрдиреНрдп рдкреНрд░рд╢реНрди рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рдорд╛рди рд╣реИред

рдкреНрд░рд╢реНрди 1


рдХреМрди рд╕рд╛ SQL рдХрдерди рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ?

рд╕рд╣реА рдЙрддреНрддрд░ рдЪреБрдиреЗрдВ:

тЧЛ LOOKUP
тЧЛ рдкрдврд╝реЗрдВ
тЧЛ FETCH
тЧЛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ

рдпрд╣ рдкреНрд░рд╢реНрди рдореВрд▓ рд░реВрдк рд╕реЗ рдкреВрдЫрддрд╛ рд╣реИ, "рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдХрднреА SQL рдХреНрд╡реЗрд░реА рджреЗрдЦреА рд╣реИ?" 80% рдиреЗ рд╕рд╣реА рдЙрддреНрддрд░ рджрд┐рдпрд╛ ред

рдкреНрд░рд╢реНрди 2


рдХреЛрдб рдХреА рдпрд╛рдж рдЖ рд░рд╣реА рд▓рд╛рдЗрди рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред



рдЪреБрдиреЗрдВ рд╕рд╣реА рдЬрд╡рд╛рдм:

тЧЛ max_num += num
тЧЛ max_num += 1
тЧЛ num = max_num
тЧЛmax_num = num

рдореВрд▓ рдЕрдирд┐рд╡рд╛рд░реНрдп рддрд░реНрдХред рд╕рд╣реА рдЬрд╡рд╛рдм рджрд┐рдпрд╛ 76% ред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реИрдВ рдХрд┐ рд╣рдо рдкрд╛рдпрдерди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдХреНрдпрд╛ рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫрджреНрдо рдХреЛрдб рд╣реИ, рдФрд░ рдХреЛрдИ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рд╣реА рдЙрддреНрддрд░ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рднрд▓реЗ рд╣реА рдЙрд╕рдиреЗ рдкрд╛рдпрдерди рдХреЛ рдХрднреА рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реЛред

рдкреНрд░рд╢реНрди 3


рд░реАрдбрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рд╕рд╣реА рдЙрддреНрддрд░ рдЪреБрдиреЗрдВ:

speeds рдпрд╣ рджреВрд╕рд░реА рдФрд░ рдмрд╛рдж рдореЗрдВ рдкрдврд╝рдиреЗ рдХреА
рдЧрддрд┐ рдмрдврд╝рд╛рддрд╛ рд╣реИ тЧЛ рдпрд╣ рдкрдврд╝рдиреЗ рдХреА рдЧрддрд┐ рднреА рдмрдврд╝рд╛рддрд╛ рд╣реИ
тЧЛ рдпрд╣ рдЕрдЬреАрдм
рдкрд╛рда рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИ rea рдпрд╣ рдкрд╣рд▓реЗ рдкрдврд╝рдиреЗ рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рддрд╛ рд╣реИ

рдХреИрд╢рд┐рдВрдЧ рдЗрддрдиреЗ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рдЙрдарддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдХреА рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ рдФрд░ рд░реЛрдЬрдорд░реНрд░рд╛ рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИред 89% рдиреЗ рд╕рд╣реА рдЙрддреНрддрд░ рджрд┐рдпрд╛ ред рд╡рд╛рд╣! рдкрд╛рдБрдЪ рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкреНрд░рд╢реНрдиред

рдкреНрд░рд╢реНрди 4


рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХрдИ рдкреГрд╖реНрдареЛрдВ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ, рддреЛ рд╕рддреНрд░ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдореЗрдВ рд╕реЗ рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рд╕рд╣реА рдЙрддреНрддрд░ рдЪреБрдиреЗрдВ:

тЧЛ HTTP рдХреВрдХреАрдЬ
alive HTTP рдХреАрдк-рдЬрд┐рдВрджрд╛
as рдЧреНрд▓реЛрдмрд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ
S WebSockets

"рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдЗрдЯреЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ?" 80% рдиреЗ рд╕рд╣реА рдЙрддреНрддрд░ рджрд┐рдпрд╛ред

рдкреНрд░рд╢реНрди 5


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж z рдХрд╛ рдореВрд▓реНрдп рдХреНрдпрд╛ рд╣реИ?



рд╕рд╣реА рдЙрддреНрддрд░ рдЪреБрдиреЗрдВ:

тЧЛ 'foo'
тЧЛ 'baz'
тЧЛ undefined
тЧЛ'bar'

"рдХреНрдпрд╛ рдЖрдк рдХреЛрдб рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ?" рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдпрд╣рд╛рдБ рдкреНрд░рд╕реНрддреБрдд, рдПрдХ рд╢рдмреНрджрдХреЛрд╢ / рд╣реИрд╢ / рд╕рд╛рд╣рдЪрд░реНрдп рд╕рд░рдгреА / рдорд╛рдирдЪрд┐рддреНрд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ рдЬрд┐рд╕рдиреЗ рдХрднреА рдмреЗрд╕рд┐рдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реЛред

рдХреЗрд╡рд▓ 62% рдиреЗ рд╕рд╣реА рдЙрддреНрддрд░ рджрд┐рдпрд╛ ред рдпрд╣ рдЕрдм рддрдХ рдХреЗ рдкрд╛рдВрдЪ рд╕рд╡рд╛рд▓реЛрдВ рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдХрдард┐рди рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░рд╢реНрди рдкреНрд░рд╢реНрди рд╕рдВрдЦреНрдпрд╛ 2 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (p <<001)ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдкрд░ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдХреНрдпреЛрдВ рдЦреЛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВред

рдбреЗрдЯрд╛


рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдЗрд╕ рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рдЙрддреНрддреАрд░реНрдг рд╣реБрдП 100,000 рд╕реЗ рдЕрдзрд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдореЗрдВ рд╕реЗ, рдпрд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рд╢реНрдиреЛрддреНрддрд░реА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд┐рддрд░рдг рд╣реИ:



рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рд╣реИ, рдХреЗрд╡рд▓ 42% рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдиреЗ рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рд╕рд╣реА рдЙрддреНрддрд░ рджрд┐рдпрд╛ ! рд╢реАрд░реНрд╖ 67% рдиреЗ рдХрдо рд╕реЗ рдХрдо рдЪрд╛рд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ (рдФрд░ рд╣рдорд╛рд░реЗ рдордВрдЪ рдкрд░ 98% рд╕рдлрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпреЗ 67% рдЦрд╛рддреЗ рд╣реИрдВ)ред

рдкрд╛рдВрдЪ рд╕рд╡рд╛рд▓реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рд╕рдлрд▓рддрд╛ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░рдХ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ 27% рдорд┐рд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди 42% рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рднреА рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВред рдпрджрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢реНрди рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЪрд░ рдерд╛, рддреЛ рдпрд╣ рдЙрдореНрдореАрдж рд╕реЗ рдбреЗрдврд╝ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдореЙрдбрд▓, рд╕рднреА рдореБрджреНрджреЛрдВ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рдорд╛рдирддреЗ рд╣реБрдП, рдПрдХ 4/5 рдЪреЛрдЯреА рдХрд╛ рдорддрд▓рдм рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде 3/5 рд╕реЗрд▓ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рдЬрди рд╣реИ рдЬреЛ рд╣рдордиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдореЗрдВ рджреЗрдЦрд╛ рдерд╛:



рдЦреБрдж рдХреЛ рдЕрдВрдХ рджреЗрдВ


рдпрджрд┐ рдЖрдкрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рдКрдкрд░ рджрд┐рдП рдЧрдП рдкрд╛рдВрдЪ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдЪрд╛рд░ рдХрд╛ рд╕рд╣реА рдЙрддреНрддрд░ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк FizzBuzz 2.0 рдкрд╛рд╕ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рд╕рдВрднрд╡рдд: рдЯреНрд░рд┐рдкрд▓рдмреА рдЯреЗрд╕реНрдЯ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрджрд┐ рдкрд░рд┐рдгрд╛рдо 3/5 рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рд╣реИ, рддреЛ рд╣рдо рдЖрдкрдХреА рдХреБрдЫ рднреА рдорджрдж рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред )

рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдкрдиреЗ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВрдЧреЗ рдФрд░ рдЖрдк рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдЖрдкрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдЬрдм рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрд╡рд╕рд░ рд╣реЛрдВрдЧреЗ рдЬреЛ рдЖрдкрдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реЛрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдХрдВрдкрдиреА рдХрд╛ рдЖрдХрд╛рд░ 500+", "рдХреЗрд╡рд▓ рджреВрд░рд╕реНрде рдХрд╛рд░реНрдп", "рд╕рдорд╛рд╡реЗрд╢реА рдХрд╛рд░реНрдпрд╕реНрдерд▓" , "рдиреНрдпреВрдирддрдо рд╡реЗрддрди рдПрдХреНрд╕," "рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдкрд╛рд▓рддреВ рдЬрд╛рдирд╡рд░," рдЬреЛ рднреА рд╣реЛред рд╡рд░реНрддрдорд╛рди рдирд┐рдпреЛрдХреНрддрд╛ рдЖрдкрдХреЗ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рджреЗрдЦрдиреЗ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрд╡рд░реБрджреНрдз рд╣реИред

All Articles