Oj๋ ๋น์ ์ ๋์์ด ํ์ํฉ๋๋ค. README.md ํ์ด์ง์ Oj gem์ ๋ํ๋ด๋ ์์ ๊ทธ๋ฆผ์ด ์๊ธฐ๋ฅผ ์ํฉ๋๋ค. ๋๋ ์ง๊ธ ํ์ด์ง์ ํ๋๋ฅผ ๋์์ง๋ง ๋ค๋ฅธ ์์ด๋์ด์ ์์ ์ ๊ธฐ์ ์ ๊ฐ์ง ๋๊ตฐ๊ฐ๊ฐ ์ ์คํ ํ์ํฉ๋๋ค. ์ด ํธ์ ํ๋ณด์ ์ฌ์ง์ ๊ฒ์ํ๊ณ ๋ง์์ ๋๋ ์ฌ๋์ด๋ ๋ง์์ ๋ค์ง ์๋ ์ฌ๋์ ๋ํด ์์ ๋กญ๊ฒ ํฌํํ๊ฑฐ๋ ์๊ฒฌ์ ๋งํ์ญ์์ค.
๋ค์์ @stereobooster ์์ด๋์ด ์ค ์ผ๋ถ๋ฅผ ๋ฐ๋ฅธ ํ์ ์๋ชป๋ ์๋์ ๋๋ค. @stereobooster , ์ฌ๊ธฐ์๋ ์์ด๋์ด๋ฅผ ๊ฒ์ํ์ญ์์ค.
ํ์ฑ ๋ฌผ์ง์๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ๊ทธ๋๋ ๋ด๋ ค๊ฐ๋ ๊ฒ๋ณด๋ค ์ฌ๋ผ๊ฐ๋ ๊ฒ์ด ์ข๊ฒ ์ฃ ? ๋ฌธ์ ๋ฅผ ์ฌ๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ข์ ์๊ฐ์ด์์ต๋๋ค.
2017๋ 4์ 22์ผ ์คํ 12์ 57๋ถ์ ์คํ ๋ ์ค๋ถ์คํฐ ์๋ฆผ @github.com์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
https://cloud.githubusercontent.com/assets/179534/25307739/9cbc3830-27a6-11e7-8860-f4177885380c.png
https://cloud.githubusercontent.com/assets/179534/25307740/9efc7c72-27a6-11e7-9a7e-74a261feac5e.png
https://cloud.githubusercontent.com/assets/179534/25307741/a0e3ab28-27a6-11e7-9802-ec5b6305568f.png
โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ํ์ ํ๊ฑฐ๋ GitHub https://github.com/ohler55/oj/issues/364#issuecomment-296397619 ์์ ํ์ธํ๊ฑฐ๋ https://github.com/notifications/unsubscribe-auth/AAHQSC8s27vGldJn8a7QykXIBsWDs7f99th ์ค๋ ๋๋ฅผ ์์๊ฑฐํ์ญ์์ค.
๊ทธ๊ฒ์ ์ฌํท์ด๋ ๋ชจ์์ ์ง์์ ๋ฐ๋ก ๋ณด์ผ ๊ฒ์ ๋๋ค.
์ผ์ชฝ ์๋จ ํ์ฑ(๊ดํธ ํฌํจ)์ด ๋ด ํฌํ๋ฅผ ํ์ต๋๋ค!
์๋จ๊ณผ ๊ฐ์ ํ์ฑ ํ ๋ง์ ํจ๊ป ์ฌ๊ธฐ์ ๋ช ๊ฐ์ง ๋ณํ์ด ์์ต๋๋ค. ์์ง ์์์ด ์๋๋๋ค.
๊ทธ๋์ @TrevorHinesley ์ @stereobooster , ๋น์ ์ด ๊ด์ฌ์ ๊ฐ์ง ์ ์ผํ ๋ ์ฌ๋์ด๋ฏ๋ก ๊ฒฐ์ ํ ์๊ฐ์ ๋๋ค. ์ ์๊ฒ๋ ํ์ฑ ๋ชจ์์ด ๊ฝค ๊ด์ฐฎ์ต๋๋ค. ๋๋ ๊ฑฐ๊ธฐ์ j๋ฅผ ๊ฐ๊ณ ์ถ์ง๋ง ๊ทธ๋ ์ง ์์ผ๋ฉด ํ์ ํ ์ ์์ต๋๋ค. ํ์ด์ง์ ์์ ๋ ์์์ด ์ง์ ๋๋ค๊ณ ๊ฐ์ ํ ๋ ๋ง์ง๋ง ๋ณํ ์ธํธ์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์ญ๋๊น?
๋๋ ์ฌ์ค ํ์ผ์ ๋ํ ์ฒซ ๋ฒ์งธ ์๋๋ฅผ ์ ํธํ์ต๋๋ค. ๋น ๋ฅธ json๊ณผ Oj๋ฅผ ์ ์ ๋ฌํ์ต๋๋ค.
ํ์ฑ ๋ณํ์ ๋์๊ฒ ํธ์๋ ฅ์ด ์์ง๋ง ๋น์ ์ด ๊ทธ๊ฒ๋ค์ ๊ธฐ๋๊ณ ์๋ค๋ฉด ๋๋ ํํฅ์์ ํผํ ๊ฒ์ ๋๋ค.
๋ด ๊ฐ์ ์ ์๋์ชฝ ๋ฐฉํฅ๊ณผ ๋์ผํฉ๋๋ค. ๋ถ๊ฝ๋ ์ข์ํฉ๋๋ค. ์์ด๋์ด๋ฅผ ์๊ฐํด ๋ธ ์ฌ๋์ @stereobooster ์์ต๋๋ค.
๋๋ ์ค๊ดํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด 'ํฐ ์ค'์ ๋ํ ์ข์ ํฐ์น๋ผ๊ณ ์๊ฐํ๊ณ ๊ทธ๊ฒ์ commet ๋ณํ์์ ์์ค๋์์ต๋๋ค.
์๋ ๋ก๊ณ ์ ์ปฌ๋ฌ ๋ถ๊ฝ์ ๋จ์ ๋ก๊ณ ์ ๋ํด ์ ๋ฒ์ญ๋์ง ์์ ์ ์์ต๋๋ค. ๋ถ๊ฝ์ ๋๋ ทํ ์ค๊ณฝ์ ์ผ๋ก ๋ง๋ค๊ธฐ ์ํด ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ๋ชจ๋ ธํฌ๋กฌ ๋ฒ์ ์ ๋ณด๊ณ ์ถ์ต๋๋ค.
ํ์ผ์ด ๋ด๊ฐ ํจ๊ป ๊ฐ๋ ๊ฒ์ด๋ผ๋ฉด ๋๋ ๋จ์ ๋ฒ์ ์ผ๋ก ์์ ํ ๊ฒ์ด์ง๋ง ์ค์ ๋ก ์ง๊ธ๊น์ง ๋๋ถ๋ถ์ ์ฉ๋๋ ์์์ผ๋ก ๊ด์ฐฎ์ต๋๋ค. ์ด์จ๋ ์ง๊ธ์.
์ฃผ์์ด ๋ฌ๋ฆฐ ๋ชจ๋ ์ ์์ ๊ณ ๋ คํ๋ฉด ๋ ๋ฒ์งธ ํ์ฑ(๊ดํธ๋ก ์์ชฝ), ๋ค์ฏ ๋ฒ์งธ ํ์ฑ(์๋๋ก ํ์ง๋ง j๋ ์ ์ง) ๋๋ ๋ง์ง๋ง ํ์ฑ(j์ ํจ๊ป ์์ชฝ)์ด ๋ด ํฌํ์ ๋๋ค.
๋ฌด๋กํ ์๋๋ ์์์ง๋ง(์ฐ๋ฆฌ ๋ชจ๋๋ ์๊ฒฌ๊ณผ ์ทจํฅ์ด ๋ค๋ฆ ๋๋ค), ํ์ผ์ ํ์ฑ๋ณด๋ค ์ฝ๊ฐ ๊ตฌ์์ด๊ณ ๋ ์ฐ์ํด ๋ณด์ ๋๋ค.
๊ทธ๋ฅ ๋ด $.02! ๋ฉ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
ํ์ฑ ์ค์์ ๋๋ ๋ฎ์ ๊ฒ์ ์ข์ํฉ๋๋ค. ๋ฌด๋กํ์ง ์์ต๋๋ค. ๋ชจ๋ ์ฌ๋์ด ๋งก๊ฒ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ข์, ํ์ฑ ๋ก๊ณ ๊ฐ ์๋ ์ ๋ฆด๋ฆฌ์ค๋ฅผ ํธ์ํ์ต๋๋ค. http://www.ohler.com/oj. ๋๋ @TrevorHinesley ์ ๋์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ ํ๋์ ์ผ๋ก ๋ณด์ ๋๋ค. ๊ฒฐ์ ์ ์ต์ข ์ ์ด์ง ์์ง๋ง ๊ฐ๊น๋ค๊ณ ์๊ฐํฉ๋๋ค.
2๋ฐฐ ๋ ๋์ ํด์๋๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ง๋ง์์๋ ํ๋ฆฟํ๊ฒ ๋ณด์ ๋๋ค.
UPD: README.md์ ์ด๋ฏธ์ง๋ฅผ ์๋ฏธํฉ๋๋ค.
์ข์, ๊ณ ํด์๋ ์ด๋ฏธ์ง๋ฅผ ์ ์๋ฆฌ์ ๋๊ณ ์ด๋ฏธ์ง ์์์์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค.
๋ฌด์จ ๋ง์ธ์ง ์๊ฒ ๋ค. ์ค๋๋ฐค์ ๊ผญ. ์ฌ์ ํ ์ผ์์ ์ธ ์ผ์ ํ๊ณ ์์ต๋๋ค. :-)
๋ก๊ณ ๋ฅผ SVG๋ก ๋ณ๊ฒฝํ์ต๋๋ค. ์ด๊ฒ์ ์ผ๋ ๊ณผ GitHub๋ฅผ ํ๋ณตํ๊ฒ ํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ด์๊ณ ๋ฒกํฐ๊ฐ ํ์ฅ๋์ด์ผ ํ๋ ๋งํผ ํ์ฅ๋ฉ๋๋ค.
์ฐ์ ์์๊ฒผ์ด!!
SVG๋ ์ด์ ๋ถํฐ ๋ด๊ฐ ์ฌ์ฉํ๋ ํ์์ด ๋ ๊ฒ์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ