์šฐ๋ฆฌ์˜ ์Šน๋ฆฌ: TopCoder Open 2019

์šฐ๋ฆฌ์˜ ์Šน๋ฆฌ: TopCoder Open 2019

TopCoder Open 13 ์ฑ”ํ”ผ์–ธ์‹ญ ๊ฒฐ์Šน์ „์ด 16์›” 2019~XNUMX์ผ ํœด์Šคํ„ด์—์„œ ์—ด๋ ธ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‚˜ ์ฝ”๋กœ์ผ€๋น„์น˜ (๋ฒจ๋กœ๋ฃจ์‹œ)๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋งˆ๋ผํ†ค์ด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ๊ฒฝ์Ÿ ํŠธ๋ž™์—์„œ ๋™์‹œ์— 2019์œ„๋ฅผ ์ฐจ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. XNUMX๋…„ ์ „์—๋Š” ๋ˆ„๊ตฌ๋„ ์ด๋Ÿฐ ์ผ์„ ํ•ด๋‚ด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค! Gena๋Š” ์ด๋ฏธ ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ์ฃผ์š” ๋Œ€ํšŒ์ธ Google Code Jam๊ณผ Facebook Hacker Cup์˜ ๊ฒฐ์Šน์ „์—์„œ ์šฐ์Šนํ•œ XNUMX ์‹œ์ฆŒ์„ ํ›Œ๋ฅญํ•˜๊ฒŒ ๋งˆ๋ฌด๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

ํƒ‘์ฝ”๋” ์˜คํ”ˆ Topcoder Inc.๊ฐ€ ๋งค๋…„ ๊ฐœ์ตœํ•˜๋Š” ๊ฐœ์ธ ์ „๋ฌธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ† ๋„ˆ๋จผํŠธ์ž…๋‹ˆ๋‹ค. 2001๋…„๋ถ€ํ„ฐ Topcoder ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Topcoder์—๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๊ฐœ๋ฐœ, First2Finish, UI ๋””์ž์ธ, UI ํ”„๋กœํ† ํƒ€์ž…, ๋งˆ๋ผํ†ค ๋“ฑ XNUMX๊ฐ€์ง€ ์œ ํ˜•์˜ ๋Œ€ํšŒ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ๋ผํ†ค ๊ฒฝ๊ธฐ(MM) โ€“ ์ด๋Š” ์ตœ์ ํ™” ๋ฌธ์ œ๋กœ, ์ฃผ์ตœ์ธก๋„ ์ •๋‹ต์„ ์•Œ ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์งง์€ ์‹œ๊ฐ„ ๋‚ด์— ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์•Œ๊ณ ๋ฆฌ์ฆ˜(SRM) - ์ด๊ฒƒ์€ ๊ณ ์ „์ ์ธ ์Šคํฌ์ธ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ž…๋‹ˆ๋‹ค. ํ•œ ์‹œ๊ฐ„ ๋ฐ˜ ์•ˆ์— Java, C#, C++ ๋˜๋Š” Python ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์Šน๋ฆฌ: TopCoder Open 2019

์ด ๊ธฐ์‚ฌ๋Š” EDISON Software์˜ ์ง€์›์„ ๋ฐ›์•„ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ „์ž๊ฒ€์ง„ ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋‹ค๊ณผ ์†Œํ”„ํŠธ์›จ์–ด ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์Šน๋ฆฌ: TopCoder Open 2019

๊ฒฐ์Šน ์ง„์ถœ์ž 2019 ๋…„

์šฐ๋ฆฌ์˜ ์Šน๋ฆฌ: TopCoder Open 2019

Gennady Korotkevich๋Š” 1994๋…„ ๋ฒจ๋กœ๋ฃจ์‹œ์—์„œ ํƒœ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. 2012๋…„์— ๊ทธ๋Š” ์ •๋ณด ๊ธฐ์ˆ  ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•™๋ถ€์˜ ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ ๊ธฐ์ˆ , ๊ธฐ๊ณ„ ๋ฐ ๊ด‘ํ•™ ์—ฐ๊ตฌ์†Œ(ITMO)์— ์ž…ํ•™ํ–ˆ์Šต๋‹ˆ๋‹ค. 2018๋…„์— ๊ทธ๋Š” ITMO์—์„œ ๋Œ€ํ•™์› ๊ณต๋ถ€๋ฅผ ๊ณ„์†ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

Gennady์™€์˜ ์ธํ„ฐ๋ทฐ

์ „๋…„๋„ ์•Œ๊ณ ๋ฆฌ์ฆ˜(SRM) ๋ถ€๋ฌธ ์ˆ˜์ƒ์ž

  • ๋Ÿฌ์‹œ์•„ ํŽ˜ํŠธ๋ฅด ๋ฏธํŠธ๋ฆฌ์ฒดํ”„ ํŽ˜ํŠธ๋ฅด(2018, 2015, 2013, 2006);
  • ์ค‘๊ตญ Yuhao Du xudyh(2017);
  • ์ผ๋ณธ ์†Œ์—์ง€๋งˆ ๋งˆ์ฝ”ํ†  rng_58(2016, 2011, 2010);
  • ๋ฒจ๋ผ๋ฃจ์Šค Gennady Korotkevich ๊ด€๊ด‘๊ฐ(2014);
  • ๋Ÿฌ์‹œ์•„ ์ด๊ณ ๋ฅด ์ด๊ณ ๋ฅด(2012); ์ค‘๊ตญ ๋นˆ์ง„ crazyb0y(2009);
  • ํด๋ž€๋“œ Tomasz Czajka(2008, 2004, 2003);
  • ๋„ค๋œ๋ž€๋“œ ์–€ ์นด์ดํผ์Šค Jan_Kuipers(2007);
  • ํด๋ž€๋“œ ์—๋ฆญ ์ฝ”ํ”„์นœ์Šคํ‚ค ์—๋ฆญ์Šค(2005);
  • ํ˜ธ์ฃผ ์กด ๋ฐ์Šค๋ฆฌ์ง€(John Dethridge) ์กด ๋ฐ์Šค๋ฆฌ์ง€(2002);
  • United States ์กด๋งฅ(2001).

๋งˆ๋ผํ†ค ๋งค์น˜(MM) ๋ถ€๋ฌธ ์ „๋…„๋„ ์šฐ์Šน์ž

  • ๋ฒจ๋ผ๋ฃจ์Šค Gennady Korotkevich ๊ด€๊ด‘๊ฐ(2018);
  • ํด๋ž€๋“œ ํ”„์…ฐ๋ฏธ์Šฌ๋ผํ”„ ๋ฐ๋น„์•„ํฌ ์‚ฌ์ด์ฝ”(2017, 2016, 2014, 2013, 2011, 2008);
  • ์ค‘๊ตญ TianCheng Lou ACRush(2015);
  • ๋Œ€ํ•œ๋ฏผ๊ตญ ์œ ์•„์„ ainu7(2012);
  • ์ผ๋ณธ ์ด์™€ํƒ€ ์š”์ด์น˜(2010);
  • ๋Ÿฌ์‹œ์•„ ์•ˆ๋“œ๋ ˆ์ด ๋กœํŒŒํ‹ด KOTEHOK(2009);
  • ํด๋ž€๋“œ Mateusz Zotkiewicz ๋ชจํžˆํ† 1(2007).

F2F(First to Finish) ๋ถ€๋ฌธ ์ „๋…„๋„ ์šฐ์Šน์ž

๊ฒฝ์Ÿ์ž์—๊ฒŒ๋Š” ์ผ๋ จ์˜ ์ž‘์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ œ(์˜ˆ: ๋ฒ„๊ทธ ์ˆ˜์ •/๊ธฐ์กด ์ฝ”๋“œ๋ฒ ์ด์Šค ๊ฐœ์„ )๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ ๊ฐ ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์•ž์„œ ์žˆ๋Š” ์‚ฌ๋žŒ์— ๋”ฐ๋ผ ์ ์ˆ˜๊ฐ€ ๋ถ€์—ฌ๋ฉ๋‹ˆ๋‹ค.

  • ๋Ÿฌ์‹œ์•„ ๋“œ๋ฏธํŠธ๋ฆฌ ์ฝ˜๋‹ค์ฝ”ํ”„(Dmitry Kondakov) kondakovdmitry(2018);
  • ๋‚˜์ด์ง€๋ฆฌ์•„ Akinwale Ariwodola akinwale(2017, 2014);
  • ์ค‘๊ตญ vvvpig(2016); ์ธ๋„ Pratap Koritala ์Šˆํผ์ฐจ์ €(2013);
  • ์ค‘๊ตญ ๋ž€๋ฃจ์˜ค ํ˜ธํ˜ธ์Šคํ‚ค(2012);
  • ์ค‘๊ตญ ์–‘๋ฆฌ์˜(2011);
  • ์šฐํฌ๋ผ์ด๋‚˜ ๋งˆ๊ฐ€๋ฆฌํƒ€ ์Šคํฌ๋ฆฝํŒŒ์ดˆ๋ฐ” ๋งˆ๊ฐ€๋ฆฌํƒ€(2010);
  • ์ค‘๊ตญ Ninghai Huang P.E.(2009).

์ง€๋‚œ ํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ถ€๋ฌธ ์ˆ˜์ƒ์ž

์ฐธ๊ฐ€์ž๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ/์ œํ’ˆ์— ๋Œ€ํ•œ ๊ณ ๊ฐ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ 4์‹œ๊ฐ„ ์ด๋‚ด์— ๊ฐ€๋Šฅํ•œ ์ตœ์„ ์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ตฌ์„ฑ ์š”์†Œ/์ œํ’ˆ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฒ ํŠธ๋‚จ ์‘์˜ฅํŒœ์‘์˜ฅํƒ€์ด(2018);
  • ์ŠคํŽ˜์ธ Sergey Pogodin Birdofpreyru(2017);
  • ํด๋ž€๋“œ ลukasz Sentkiewicz Sky_ (2016, 2015, 2014);
  • ์ค‘๊ตญ Zhijie Liu ๋” ๋งŽ์€ ํ–‰๋ณต(2013);
  • ์ค‘๊ตญ ์–‘๋ฆฌ์˜(2012, 2010);
  • ํ•„๋ฆฌํ•€ ์ œ๋„ ํ”„๋žญํด๋ฆฐ ๊ฒŒ๋ฐ”๋ผ j3_guile(2011);
  • ์ค‘๊ตญ GuanZhuo Jin Standlove(2009 - ๊ฑด์ถ•, 2004);
  • Argentina Pablo Wolfus pulky(2009 - ์กฐ๋ฆฝ);
  • ์ค‘๊ตญ Yanbo Wu ์กฐ์ˆ˜(2009 - ๋ถ€ํ’ˆ ๊ฐœ๋ฐœ);
  • Canada Piotr Paweska AleaActaEst(2009 - ์‚ฌ์–‘);
  • ๋ธŒ๋ผ์งˆ ๋กœ๋งˆ๋…ธ ์‹ค๋ฐ” romanoTC(2008);
  • ์ค‘๊ตญ ํŽ‘ํ—ˆํ—ˆํŽ‘(2007);
  • ์ธ๋„๋„ค์‹œ์•„ ๊ณตํ™”๊ตญ ์‹ ๋‘๋‚˜ํƒ€ ์ˆ˜๋‹ค๋งˆ๊ธฐ ์‹ ๋‘(2006);
  • ์ค‘๊ตญ Qi Liu ์˜์ƒ(2005).

์ „๋…„๋„ UI ๋””์ž์ธ ๋ถ€๋ฌธ ์ˆ˜์ƒ์ž

์ฐธ๊ฐ€์ž๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ/์›น ํฌํ„ธ ๋“ฑ์„ ์œ„ํ•œ ์ตœ์ƒ์˜ (์‹œ๊ฐ์ ) ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ์„ ๋งŒ๋“ค๋„๋ก ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ

  • ํƒœ๊ตญTeeraporn Sriponpak iamtong(2018, 2012);
  • ์ธ๋„๋„ค์‹œ์•„ ๊ณตํ™”๊ตญ ํŒ์ง€ ์นด๋ฆฌ์Šค๋งˆ ์บ„(2017);
  • ์ธ๋„๋„ค์‹œ์•„ ๊ณตํ™”๊ตญ ์œ ๋‹ˆ์šฐ์Šค ์•Œ๋ฒ ๋ฅดํ†  ์•„๋ฒ ๋‹ค๋ฒ ๋ผ(2016, 2015, 2013, 2011);
  • ์ธ๋„๋„ค์‹œ์•„ ๊ณตํ™”๊ตญ ํŒŒ๋ฆฌ๋‹ค ์•„๋ง๋ฆฌ์•„ ๋งŒ๋‹ค๊ฐ€ ํŽ˜์–ด๋ฆฌ_๋ ˆ์ด(2014);
  • ์ธ๋„๋„ค์‹œ์•„ ๊ณตํ™”๊ตญ ํŠธ๋ผ์ด ์กฐ์ฝ” ๋ฃจ๋น„์–€ํ†  djackmania(2010);
  • ํ˜ธ์ฃผ ๋ฐ์ผ ๋„ค์ดํ”ผ์–ด DJnapier(2009);
  • ํ•„๋ฆฌํ•€ ์ œ๋„ ๋‹ˆ๋…ธ ๋ ˆ์ด ๋ก ๋‹ค oninkxronda(2008);
  • ์ค‘๊ตญ Yiming Liao yiming (2007).

์ด ์ฃผ์ œ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ถœํŒ๋ฌผ:

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€