Freecodecamp: рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда рд╕реЗ рдЕрдиреБрдкрд▓рдмреНрдз рдЕрдиреБрднрд╛рдЧ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 30 рдордИ 2018  ┬╖  43рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: freeCodeCamp/freeCodeCamp

рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдФрд░ - рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ - рдЗрд╕реЗ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВ

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда рдкрд░ рдЕрдиреБрдкрд▓рдмреНрдз рдЕрдиреБрднрд╛рдЧ:
рд╕рднреА рджрд╛рд╡реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреБрднрд╛рдЧ рдПрдХ рдпрд╛ рдПрдХ рдШрдВрдЯреЗ рдкрд╣рд▓реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдП - рд╡реЗ рд╢реБрд░реВ рдореЗрдВ рдереЗ рдЬрдм рдореИрдВрдиреЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЦреЛрдЬ рд╢реБрд░реВ рдХреА
"рдбреЗрдВрдЬрд░ рдЬрд╝реЛрди" рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдФрд░ рднреА рдХреБрдЫ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИред

рд╕рдВрднрд╡рддрдГ рд╕рдВрдмрдВрдзрд┐рдд - рджрд╛рд╡рд╛ рдЙрддреНрддрд░рджрд╛рдпреА рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ - рдХрд╣рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕рднреА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдХреЛрдбрдкреЗрди) рдЬрдорд╛ рдХрд┐рдП рд╣реИрдВ рдЬреЛ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЕрдВрддрд┐рдо рдмрд╛рдд рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╕реЗрдЯрд┐рдВрдЧ рдкреЗрдЬ рдкрд░ рд▓реМрдЯрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдерд╛ред

рдореБрдЭреЗ react-empty: 364 , react-empty: 381 рдФрд░ react-empty: 382 рдРрд╕реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ рдЬрд╣рд╛рдБ рд╕рд╛рдордЧреНрд░реА рдЧреБрдо рд╣реЛрдиреЗ рд▓рдЧрддреА рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝реЗрдВ

https://www.freecodecamp.org/settings

рд╣рдореЗрдВ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВ

  • рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдирд╛рдо: рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 60.0.1 рдФрд░ рдХреНрд░реЛрдо 66.0.3359.181
  • рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдг:
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рд╡рд┐рди 7

рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ, рдпрд╣рд╛рдВ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЬреЛрдбрд╝реЗрдВ

image

image

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдХреЗ рдЕрдзрд┐рдХ - рдкреБрдирдГ рдирд┐рд░реНрдорд┐рдд рдореБрджреНрджреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЦрд╛рддрд╛ рд╕реЗрдЯрдЕрдк рдХрд░рддрд╛ рд╣реВрдВред

рдЙрдард╛рдП рдЧрдП рдкреВрд░реНрдг рдХрджрдо:
рдирдП рдИрдореЗрд▓ рдкрддреЗ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрди рдЕрдк рдХрд┐рдпрд╛ рдЧрдпрд╛
рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЯреАрдУрдПрд╕ рдФрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рдкреГрд╖реНрда (рдИрдореЗрд▓ рдЦреЗрдж рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ QL: рдореБрд╕реНрдХрд╛рди:)
freeCodeCamp рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдХреНрд▓рд┐рдХ рдХреА рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рд╕рддреНрдпрд╛рдкрд┐рдд рдмрдЯрди рдЯреЙрдЧрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЕрдиреБрднрд╛рдЧ рдореМрдЬреВрдж рд╣реИрдВ
рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рдЧрдпрд╛
рдкреВрд░реА рдХреА рдкреВрд░реА рдЪреБрдиреМрддреА
рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛
рд╕рдмрдорд┐рдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЕрдЧрд▓реА рдЪреБрдиреМрддреА рдЬрд╛рд░реА рд░рдЦреЗрдВ
рдХреНрд▓рд┐рдХ рдХреА рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рдЕрдиреБрднрд╛рдЧ рдЕрдм рдЧрд╛рдпрдм рд╣реИрдВ рдФрд░ (рдЕрдзрд┐рдХрд╛рдВрд╢) рдмрдЯрди рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

рд╕рднреА 43 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@QuincyLarson @ рдмрд╛рдЙрдВрд╕реА рдлрд╝реНрд▓рдбрд┐рдВрдЧ рдореБрджреНрджрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдиреЛ рдпрд╣ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрд╣ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ

@ johnkennedy9147 рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрд╕реЛрд▓ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╡рд╣рд╛рдБ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ?

рдореИрдВ рдЕрдкрдиреА рдорд╢реАрди рдкрд░ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред

@quincylarson рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИред рдореИрдВ рднреА рдкрд╣рд▓реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддрд╛ рдерд╛, рдФрд░ рдЕрдм рд╡реЗ рдЧрд╛рдпрдм рд╣реИрдВред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрд╕реЛрд▓ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рддрд╛ рд╣реИред

image

рджрд░рдЕрд╕рд▓, рдХреНрд░реЛрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рд╕реЗ рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда рдФрд░ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВред
image

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдкреГрд╖реНрда рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдХрд┐рд╕реА рднреА рдмрдЯрди (рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рддреЗ рд╣реБрдП, рдереАрдо рдмрджрд▓рдирд╛) рдХреЛ рдЯреЙрдЧрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

@QuincyLarson рд╣рд╛рдп рд╣рд╛рдБ рдПрдХ TypeError: can't convert null to object JSAlgoAndDSForm.jsx:59:31 рдХрдВрд╕реЛрд▓ рдореЗрдВ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдФрд░ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдЕрдиреБрднрд╛рдЧ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рддрдм рд╢реБрд░реВ рд╣реБрдИ рдЬрдм рдореИрдВрдиреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдФрд░ рджрд╛рд╡рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╛рдзрд╛рди рд╢реБрд░реВ рдХрд┐рдпрд╛ред

рдорд╛рдлреА рдЕрдЧрд░ рдпрд╣ рдЧрд▓рдд рдХрд╛рдо рд╣реИ (рдкрддрд╛ рдирд╣реАрдВ рдХреИрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ)

рдпрд╣ рд░реЗрдЦрд╛ рдлрд╝рд╛рдЗрд▓ JSAlgoAndDSForm.jsx рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрддреА рд╣реИ:

const completeCount = Object.values(jsProjects)
      .filter(challengeInfo => Object.keys(challengeInfo).length !== 0)
.length;

рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдордп рдкрд░ рдЪрд▓рдиреЗ рдкрд░ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВ,
рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рдорд┐рд▓рд╛: https://gist.github.com/johnkennedy9147/abdf3491d0257d3d36ad3715f3749591
рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛: https://gist.github.com/johnkennedy9147/d9cd26099dd99e424034b9399eae3f12

рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдореИрдВрдиреЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред рдЬреИрд╕реЗ рд╣реА рдореИрдВрдиреЗ рдХреБрдЫ рдФрд░ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рддреНрд░реБрдЯрд┐ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рд╣реБрдИред

рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдирдХреНрд╢реЗ рдореЗрдВ рдпрд╣ рдкреВрд░рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ:
image
рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдкрд╛рд╕ рд▓реМрдЯрдиреЗ рд╕реЗ рдореЗрд░реЗ рдХреЛрдб рдХреЛ рдмрдЪрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ред

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

рд▓реИрдВрдбрд┐рдВрдЧ рдкреГрд╖реНрда рджрд┐рдЦрд╛рддрд╛ рд╣реИ
image
рдЗрд╕рд▓рд┐рдП рдЗрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдмрдВрдз рд╣реИред (рдореИрдВрдиреЗ 5 рдЙрддреНрддрд░рджрд╛рдпреА рд╡реЗрдм рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рдкреНрд░рд╕реНрддреБрдд рдХреА рд╣реИрдВ рдЗрд╕рд▓рд┐рдП 5 JS рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ 10 рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)

рдЪреБрдиреМрддреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЪрд░реНрдЪрд╛ рдереА - рдЬреЗрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдПрдХ рд╣реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╡реЗ рдЧрд▓рддреА рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдП рд╣реИрдВ?

рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдЬрдм рдореИрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдФрд░ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред

image

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рдХреИрд╢ рд░рдЬрд┐рд╕реНрдЯрд░ рдЦрддреНрдо рдХрд░рддрд╛, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдм рдХреБрдЫ рджреЗрдЦ рд╕рдХрддрд╛ рдерд╛ред рдЕрдм рдЬрдм рдореИрдВрдиреЗ рдЕрдВрддрд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреВрд░реА рдХрд░ рд▓реА рд╣реИ, рддреЛ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рдХрднреА-рдХрднреА рдкреЗрдЬ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

@ChristianBeach рдиреЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░рддреЗ рд╣реБрдП рдХрд╣рд╛ рдХрд┐ рдореИрдВ рдЕрдкрдирд╛ рдирд┐рдмрдВрдз рд▓рд┐рдЦ рд░рд╣рд╛ рдерд╛ - рдореИрдВрдиреЗ CSP рддреНрд░реБрдЯрд┐ рднреА рджреЗрдЦреА рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд░реБрдХ-рд░реБрдХ рдХрд░ рдФрд░ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд▓рдЧрддреАред рдореИрдВ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рджреЗрдЦрдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛ рдФрд░ рджреЗрдЦ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред рдмрдЯрди рдЯреЙрдЧрд▓ рдирд╣реАрдВ рдирдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЕрдм рд╣реЛ рд░рд╣реА рд╣реИ рддреЛ рд╢рд╛рдпрдж рдПрдХ рдФрд░ рдореБрджреНрджрд╛ рд╣реИред

рдореЗрд░реЗ рдбреЗрдЯрд╛ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рд╕рднреА JS рдЪреБрдиреМрддрд┐рдпрд╛рдВ рдФрд░ рдкреНрд░рдорд╛рдгрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╕рдорд╛рдзрд╛рди рдФрд░ рдЪреБрдиреМрддреА рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд░реЛрдорди рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░ null , рдЬреЛ рдЙрди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реИред
Palindrome рдЪреБрдиреМрддреА рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг

completedDate | 1527701862838
-- | --
id | "aaa48de84e1ecc7c742e1124"
solution | null
challengeType | null

рдХреНрдпрд╛ рдХреЛрдИ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдкрдиреЗ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдкреНрд░рдорд╛рдг рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рдмрдЯрди рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЦрд╛рддреЗ рдореЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд░рдирд╛ (рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ) рд╡реЗ рд╕рднреА рдПрдлрдПрдл рдФрд░ рдХреНрд░реЛрдо рджреЛрдиреЛрдВ рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЕрдВрддрд┐рдо рдЬреЗрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рд╡реЗ рдЬрд┐рд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣ рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдЙрд╕ рдЦрд╛рддреЗ рдкрд░ рд░реБрдХ-рд░реБрдХ рдХрд░ рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрдХреНрд░реАрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд╕рднреА рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред

@ johnkennedy9147 рднрдЧрд╡рд╛рди рдХрд╛ рд╢реБрдХреНрд░ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рднреА рд▓рдХреНрд╖рдг рд╕рдорд╛рди рд╣реИрдВред рдЕрдкрдбреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдореЛрдмрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛ рддреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХрднреА-рдХрднреА рдПрдХ рд░рд┐рдХреНрдд рд╕реНрдХреНрд░реАрди рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдмрдЯрди рдореЛрдмрд╛рдЗрд▓ рдкрд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ

рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬреЗрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЪреБрдиреМрддреА рдХреЗ рдкреНрд░рдХрд╛рд░ 5 рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рд╣реИ рдЬрдмрдХрд┐ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдЯрд╛рдЗрдк 3 рдпрд╛ 4 рд╣реИред

рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреЗ рддрд╣рдд рд╕рд╛рдЗрди рдЗрди рд╣реЛрдиреЗ рдкрд░ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛, рдмрдЯрди рдЧреИрд░-рдЙрддреНрддрд░рджрд╛рдпреА рд╣реИред рдРрд╕рд╛ рднреА рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ https://learn.freecodecamp.org/ рдкреЗрдЬ рдкрд░ рд╣реВрдВ рддреЛ рд╕рд╛рдЗрди рдЗрди рдирд╣реАрдВ рд╣реИред (рдмрдЯрди рдореЗрдВ рд╕рд╛рдЗрди рджрд┐рдЦрд╛рддрд╛ рд╣реИ) рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╕реЗрдЯрд┐рдВрдЧ рдкреЗрдЬ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд╛рдЗрди рдЗрди рд╣реВрдВред

рдХреНрд░реЛрдо рдХреЗ рддрд╣рдд рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рд╛ рд╣реИред

рдЕрдкрдбреЗрдЯ рдХреЗ рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рдореИрдВ рдЕрдкрдиреЗ рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдХреЗ рд╕рднреА рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдФрд░ рд▓рд┐рдВрдХ рджреЗрдЦ рд╕рдХрддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╡рд╣ рдкреЗрдЬ рдЕрдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯ рдЪреБрдХрд╛ рд╣реИ, рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрдЪрддрд╛ рд╣реИ, рдореИрдВ рдмрджрд▓рд╛рд╡ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдореЗрд░рд╛ рдирд╛рдо рдФрд░ рд╢рд╣рд░ рднрд░реЗрдВ рдФрд░ рд╕рд╛рдорд╛рди рдЬреИрд╕реЗред рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдФрд░ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд╛рдпрдм рд╣реИ, рдореИрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреА рдореВрд▓ рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдЕрдХрд╛рджрдорд┐рдХ рдИрдорд╛рдирджрд╛рд░реА рд╕рдордЭреМрддреЗ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЦрд╛рддрд╛ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╣ рдореЗрд░реА рдкреВрд░реА рд╕реЗрдЯрд┐рдВрдЧ рдкреЗрдЬ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдореЗрд░реЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рд▓реИрдкрдЯреЙрдк рджреЛрдиреЛрдВ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ (рдХреНрд░реЛрдо рдФрд░ рдХрд┐рдирд╛рд░реЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг) рдкрд░ рдмрдиреА рд╣реБрдИ рд╣реИ, рдореЛрдмрд╛рдЗрд▓ рдкрд░ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ред

рдореЗрд░реА рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдореЗрдВ рдЕрднреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрддреНрд╡ рд╣реИрдВ:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо / рдирд╛рдо / рд╕реНрдерд╛рди / рдЪрд┐рддреНрд░ / рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдпреЗ рд╕рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрд░ рд╕реЗрдЯ рд╣реИрдВ)

рдЕрдкрдиреЗ рд╕рднреА рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рдИрдореЗрд▓ рд╕реЗрдЯрд┐рдВрдЧ
рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐

рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рд╢реИрдХреНрд╖рдгрд┐рдХ рдИрдорд╛рдирджрд╛рд░реА рдХреА рдиреАрддрд┐
рдбреЗрдВрдЬрд░ рдЬрд╝реЛрди (рдЦрд╛рддрд╛ рд░реАрд╕реЗрдЯ / рд╣рдЯрд╛рдПрдВ)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рддрдм рд╢реБрд░реВ рд╣реБрдИ рдЬрдм рдореИрдВрдиреЗ рдПрдХ рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рд╛ред

рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред Google Chrome рдХрдВрд╕реЛрд▓:
fcc-issue

рдпрд╣рд╛рдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХреЛрдИ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдиреБрднрд╛рдЧ рдирд╣реАрдВред

рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐ 59 рдХреА JSAlgoAndDSFomr.jsx рдХреА рдЗрд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╣реИ
const completeCount = Object.values(jsProjects) .filter(challengeInfo => Object.keys(challengeInfo).length !== 0).length;

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЪреБрдиреМрддреА рдЕрдирдлрд╛рдЗрдиреНрдб рд╣реИред

рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдХреЗ рдЕрдзрд┐рдХ - рдкреБрдирдГ рдирд┐рд░реНрдорд┐рдд рдореБрджреНрджреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЦрд╛рддрд╛ рд╕реЗрдЯрдЕрдк рдХрд░рддрд╛ рд╣реВрдВред

рдЙрдард╛рдП рдЧрдП рдкреВрд░реНрдг рдХрджрдо:
рдирдП рдИрдореЗрд▓ рдкрддреЗ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрди рдЕрдк рдХрд┐рдпрд╛ рдЧрдпрд╛
рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЯреАрдУрдПрд╕ рдФрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рдкреГрд╖реНрда (рдИрдореЗрд▓ рдЦреЗрдж рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ QL: рдореБрд╕реНрдХрд╛рди:)
freeCodeCamp рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдХреНрд▓рд┐рдХ рдХреА рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рд╕рддреНрдпрд╛рдкрд┐рдд рдмрдЯрди рдЯреЙрдЧрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЕрдиреБрднрд╛рдЧ рдореМрдЬреВрдж рд╣реИрдВ
рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рдЧрдпрд╛
рдкреВрд░реА рдХреА рдкреВрд░реА рдЪреБрдиреМрддреА
рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛
рд╕рдмрдорд┐рдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЕрдЧрд▓реА рдЪреБрдиреМрддреА рдЬрд╛рд░реА рд░рдЦреЗрдВ
рдХреНрд▓рд┐рдХ рдХреА рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
рдЕрдиреБрднрд╛рдЧ рдЕрдм рдЧрд╛рдпрдм рд╣реИрдВ рдФрд░ (рдЕрдзрд┐рдХрд╛рдВрд╢) рдмрдЯрди рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБ рдЗрд╕реА рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдкрд░ рдЗрдирдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

  1. "рдЖрдкрдХреА рдЗрдВрдЯрд░рдиреЗрдЯ рдЙрдкрд╕реНрдерд┐рддрд┐" рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреАрдкрдЯ рдкрд░ , рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдирд╣реАрдВ рдЦреЛ рд╕рдХрддрд╛ рд╣реИ '' _currentElement of null 'рдХреЛ рдкрдврд╝ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИ" рдХрдВрд╕реЛрд▓ рдореЗрдВ рддреНрд░реБрдЯрд┐

image

  1. "рдЕрдХрд╛рджрдорд┐рдХ рдИрдорд╛рдирджрд╛рд░реА рдиреАрддрд┐" рд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред "рд╕рд╣рдордд" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░, рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рди рддреЛ рдХреЛрдИ рдХрдВрд╕реЛрд▓ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ рдФрд░ рди рд╣реА рдХреЛрдИ рдПрдкреАрдЖрдИ рд╣рд┐рдЯ рд╣реЛрддрд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдмрдЯрди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдХреЛрдИ рдХреНрд▓рд┐рдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

@ shahsank3t рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдЙрд╕ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдерд╛ред
рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рдХреНрд╖рдг рд╣реИ
рдЙрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд░ рдХреА-рд╡рд░реНрдб рдкрд░ рдФрд░ рд╕реЗрд╡ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдлреЗрдВрдХрддрд╛ рд╣реИ

@ shahsank3t рдПрдХ рд╣реА рдмрд╛рдд рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдЖрдк рдПрдХ рдЧреИрд░-рдПрдлрд╕реАрд╕реА рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред

рдЖрдк рдХрд┐рд╕реА рднреА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреБрдЫ рднреА рдЯрд╛рдЗрдк рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдЕрдирдХреНрд░реАрд╕реНрдЯ рдЯрд╛рдЗрдк рдЯрд╛рдЗрдк рдорд┐рд▓рддрд╛ рд╣реИ рдХреА-рд╡рд░реНрдб рдкрд░ рдХреА рд╕рдВрдкрддреНрддрд┐ '_currentElement' рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ ред

untitled

рдХреНрдпрд╛ рдкреЛрд╕реНрдЯрдореИрди рдХреА рддрд░рд╣ рдХреБрдЫ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбрд▓ рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдЬреИрд╕реЗ "рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╛рдорд╛рди" рдЬреИрд╕реЗ рд╕рд╛рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП?

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрд╣ / рдПрдкреАрдЖрдИ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ-рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ? рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо = {рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо}

рдЗрд╕рдХреА рдХреАрдордд рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреБрдЫ рдЦреБрджрд╛рдИ рдХреА рдФрд░ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реИ,

рдореЗрд░реЗ рдкрд╛рд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдпрд╛ рдЕрд╢рдХреНрдд рдирд╣реАрдВ рдерд╛ред

JSAlgoAndDSForm.jsx рдореЗрдВ jsProjects рдЪрд░ рдЖрд╡рд╢реНрдпрдХ JS рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА рдореЗрдВ рд╢реВрдиреНрдп рдпрд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ ... рдЬрдм рдореИрдВ рд░рд┐рдХреНрдд рдЪрд░ рдХреЗ рд╕рд╛рде рдЕрд╢рдХреНрдд рдпрд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╢рдмреНрджреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЕрдиреБрдкрд▓рдмреНрдз рдЕрдиреБрднрд╛рдЧ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред ред

screen shot 2018-06-07 at 10 18 30 pm

рдпрд╣ рдбреЗрдЯрд╛ рдПрдХ рдкреНрд░реЛрдк, jsProjects рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдорд╛рдгрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ userProjects рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ [рд╕реБрдкрд░рдмреНрд▓реЙрдХ]

рдЪреБрдиреМрддрд┐рдпрд╛рдВ = {рдЪреБрдиреМрддреАрдЯрд╛рдЗрдЯреНрд╕}
рдХреНрд▓реЗрдорд░реНрдЯ = {рджрд╛рд╡рд╛рдХрд╛рд░реНрдЯ}
hardGoTo = {hardGoTo}
isCertClaimed = {isCertClaimed}
jsProjects = {userProjects [рд╕реБрдкрд░рдмреНрд▓реЙрдХ]}
рдХреБрдВрдЬреА = {рд╕реБрдкрд░рдмреНрд▓реЙрдХ}
ProjectBlockName = {projectBlockName}
рд╕реБрдкрд░рдмреНрд▓реЙрдХ = {рд╕реБрдкрд░рдмреНрд▓реЙрдХ}
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо = {рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо}
/>

рдореИрдВ рдпрд╣ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреВрд░реНрдг рдХреА рдЧрдИ JS рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рд╕рдорд╛рдзрд╛рди рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ ... Idk рдпрджрд┐ рдпрд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдУрд╣, рдФрд░ рдмрдЯрди рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдм рднреА рдореИрдВ рдЪрд░ рдмрджрд▓рддрд╛ рд╣реВрдВ рддреЛ рдореЗрд░реЗ рд╕реАрдЯреНрд╕ рдХреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП: '(

рдЗрд╕ рдмреАрдЪ, рдХреНрдпрд╛ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдиреАрддрд┐ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ / рд╣рдорд╛рд░реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП / рд╕реЗрд╡рд╛рдУрдВ / рдПрдкреАрдЖрдИ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЬрд╛рдирддрд╛ рд╣реИ? рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдПрдЯреАрдПрдо рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╢реИрдХреНрд╖рдгрд┐рдХ рдИрдорд╛рдирджрд╛рд░реА рдиреАрддрд┐ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ cURL
рд╕рдВрдкрд╛рджрди 2: рдЗрд╕ cURL рдХреЗ рд╕рд╛рде рдореЗрд░реЗ JS рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд░рд╣рд╛

рдпрд╣рд╛рдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ред рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред

рдЖрдЧреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рд╣реИ рдХрд┐ рдореБрджреНрджрд╛ рдЪреБрдиреМрддреА рдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ / рдпрд╛ рд╕рдорд╛рдзрд╛рди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рди рднрд░рдиреЗ рд╕реЗ рдЙрдкрдЬрд╛ рд╣реИред

рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдкрд░ рдореИрдВрдиреЗ 5 JS рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ 3 рдХреЛ рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬ рдкрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ completeChallenges рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЙрдирдХреЗ рдкрд╛рд╕ 5 рдкреНрд░рдХрд╛рд░ рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд╣реЗрдЬрд╛ рд╣реБрдЖ рд╕рдорд╛рдзрд╛рди рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред (рдореЗрд░реА рдкрд░реАрдХреНрд╖рдг рдЖрдИрдбреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрд╣рд╛рдВ рдпреЗ рдХреНрд╖реЗрддреНрд░ рдЕрд╢рдХреНрдд рд╣реИрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рдкреВрд░реА рд╣реБрдИрдВ)

рдкрд╛рд▓рд┐рдВрдбреНрд░реЛрдо рдЙрджрд╛рд╣рд░рдг:

completedDate | 1498431974938
id | "aaa48de84e1ecc7c742e1124"
solution | "\nfunction palindrome(stтАжnpalindrome(\"eye\");\n"
challengeType | 5

@QuincyLarson @raisedadead @Bouncey
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХрд╛ рдореБрджреНрджрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдирдИ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж 5 рдЬреЗрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░реЗрдЧрд╛ред рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рддреЛрдбрд╝рддреА рд╣реИред

@ johnkennedy9147 рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред @raisedadead рдЗрд╕ рд╕рдордп рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рдЙрд╕реЗ

@ johnkennedy9147 рдпрджрд┐ рдЖрдк рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдмрд╕ рдПрдХ рдлрд┐рдХреНрд╕ рддреИрдирд╛рдд рдХрд┐рдпрд╛ред

@raisedadead рд╕реЗрдЯрд┐рдВрдЧ рдкреЗрдЬ рдЕрднреА рднреА рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ,

@ Xivik рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ DevTools рдХрдВрд╕реЛрд▓ рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рд▓рдЧрднрдЧ рддреНрд╡рд░рд┐рдд рдЪреИрдЯ рдХреЗ рд▓рд┐рдП https://gitter.im/raisedadead рдкрд░ рд╣реВрдВред

рдирд╡реАрдирддрдо рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рд╣рд╛рд░реНрдб-рд░рд┐рдлреНрд░реЗрд╢ ( Ctrl + F5 рдпрд╛ Cmd + Shift + R ) рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ CDN рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдХреЛрдб рдХреЛ рдХреИрд╢ рдХрд░ рджреЗрдЧрд╛ред

рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:

рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реАрдЦрдиреЗ рдкрд░ рдХрд┐рд╕реА рднреА рдЪреБрдиреМрддреА рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реЗрдЧрд╛ред

рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдмрдиреА рд╣реБрдИ рд╣реИред рдореИрдВрдиреЗ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░рдХреЗ рдПрдХ рдФрд░ рдЪреБрдиреМрддреА рдкреВрд░реА рдХрд░ рд▓реА рд╣реИред

рдпрд╣рд╛рдБ рдХрдВрд╕реЛрд▓ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рд╣реИ:



@raisedadead рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореБрдЭреЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА JS рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рдЖрдИрдбреА рдкрд░ рдЬрд┐рд╕рдиреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рджрд┐рди (30 рдордИ рдХреЛ)

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! @ johnkennedy9147 рд╣рдо рдЬрд▓реНрдж рд╣реА рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЪрд▓рд╛рдПрдВрдЧреЗред рдЕрджреНрдпрддрди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@Peritract , рдзрдиреНрдпрд╡рд╛рджред рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБред

@Peritract рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕реА рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛, рдЖрдк 5 JS рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

@ johnkennedy9147 рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЕрдм рд╕рдм рдХреБрдЫ рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИред

рдореЗрд░реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдКрдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд╕рдорд╛рди рд╣реА рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдЕрдЧрд░ рдХреЗрд╡рд▓ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдмрдЪрд╛рдпрд╛: рдбреА рдореБрдЭреЗ рднрд░реЛрд╕рд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдХ рдмрд╛рд░ рдореИрдВ рднреА рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдареАрдХ рд╣реЛ рдЬрд╛рдКрдВрдЧрд╛ред рдЕрджреНрдпрддрди рдХреЗ рдмрд╛рдж рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЙрди рдирдИ рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдореИрдВрдиреЗ рд╡реИрд╕реЗ рднреА рд╕реАрдЦрд╛ рд╣реИред (рдпрд╣ рддрдп рд╣реИ) рдЖрдкрдХреА рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

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

рд╣рд╛рдВ, (рдкреБрдирд░реНрд▓реЗрдЦрди рдФрд░) рд╕рднреА рдЬреЗрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рд╕реЗрдЯрд┐рдВрдЧ рдкреЗрдЬ рдореЗрдВ рд╕рднреА рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реЗрдХреНрд╢рди рд╡рд╛рдкрд╕ рд▓рд╛рдПред рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рдж рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЕрдВрддрд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдКрдкрд░ рдЬрд╛рдиреЗ рддрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЙрди рд╕рднреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред (рдкрд╣рд▓реЗ рджреЛ рд╕реБрдкрд░ рдХреНрд╡рд┐рдХ рд╣реИрдВ, рдмрд╛рдж рдХреЗ рддреАрди рдЗрддрдиреЗ рдмреБрд░реЗ рдирд╣реАрдВ рд╣реИрдВ рдпрджрд┐ рдЖрдк рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИрдВ, рдЕрдЧрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рдмреНрдж рд╣реИ, рддреЛ рдпрд╣ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рднреА рдЗрддрдирд╛ рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрднреНрдпрд╛рд╕ рджреЛрдиреЛрдВ рддрд░рд╣ рд╕реЗ!)

рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @ johnkennedy9147 !

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

рдЗрд╕ рдмреАрдЪ рдКрдкрд░ рджрд┐рдП рдЧрдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдкрд░ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реАрдзреЗ рдлреНрд░реАрдХреЛрдбрдХреИрдореНрдк / рдореЙрдбрд░реЗрдЯрд░реНрд╕ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

"рдореБрдЭреЗ рднреА рдЯрд┐рдкреНрдкрдгреА" рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛ рдФрд░ рдмрдВрдж рдмрд╛рддрдЪреАрддред рдпреЛрдЬрдирд╛рдмрджреНрдз DevOps рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рдкреБрди: рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  1. рдирд╡реАрдирддрдо рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рд╣рд╛рд░реНрдб-рд░рд┐рдлреНрд░реЗрд╢ (Ctrl + F5 рдпрд╛ Cmd + Shift + R) рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ CDN рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдХреЛрдб рдХреЛ рдХреИрд╢ рдХрд░ рджреЗрдЧрд╛ред

  2. рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реАрдЦрдиреЗ рдкрд░ рдХрд┐рд╕реА рднреА рдЪреБрдиреМрддреА рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реЗрдЧрд╛ред

  3. рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореБрдЭреЗ рдЬреЗрдПрд╕ рдХреА рд╕рднреА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рдЖрдИрдбреА рдкрд░ рдЬрд┐рд╕рдиреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рджрд┐рди (30 рдордИ рдХреЛ)
    ~ @ johnkennedy9147

  4. рдЖрдкрдХреЛ рдЬрд┐рди рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╡реЗ рд╣реИрдВ

    Palindrome Checker
    Roman Numeral Converter
    Caesars Cipher
    Telephone Number Validator
    Cash Register
    
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

vaibsharma picture vaibsharma  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

SaintPeter picture SaintPeter  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

imhuyqn picture imhuyqn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ar5had picture ar5had  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kokushozero picture kokushozero  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ