Finite Property Review 56e KO - teamswyg/laya-tools GitHub Wiki
๊ฐ์ฌ ์ ๋ ๋ฆฝ ๋ฌธ๊ตฌ ๊ฒํ 56e-v2
๊ณต์ ์์ฑ ๊ด์ธก ์ ์ internal/finiteproperty/dataset.go์ ์์ฒญ3์ข
ยท์์ฒ๋ณ ์ค๋ช
12์ข
์ ์์ค ์ฝ๊ธฐ๋ก ๊ฒํ ํ๋ค. ์์ฑ์ AI-assisted ๊ณต๊ฐ ํฉ์ฑ ํ๋ฆ์ด๋ฉฐ, ๋
๋ฆฝ ์์ด์ ํธ experiment_audit_45์ ์ฝ๊ธฐ ์ ์ฉ ๊ฒํ ๋ฅผ ๊ธฐ๋กํ๋ค. ์ฌ๋์ด ์์ฑํ๊ฑฐ๋ ์น์ธํ๋ค๋ ์ฆ๊ฑฐ๊ฐ ์๋๋ฉฐ, ๊ฐ์ ๋ชจ๋ธ ๊ณ์ด์ ๊ฒํ ๋ฅผ ํต๊ณ์ ๋
๋ฆฝ ํ๋ณธ์ผ๋ก ์ธ์ง ์๋๋ค. ๊ฒํ ์๋ ํ
์คํธยทํ๋ณด ๊ด์ธกยท๊ณต์ ๊ฐ์ฌยทํ์ผ ์์ ์ ์ํํ์ง ์์๋ค. ์ด์ 56b/56c์ ์ญ์ฌ์ ๋์กฐ ๊ด์ธก์ด ์กด์ฌํ๋ฏ๋ก ์ด ์์ค๊ฐ ์ฒ์ ๊ด์ธก๋๋ ๊ฒ์ด๋ผ๊ณ ์ฃผ์ฅํ์ง ์๋๋ค.
๊ฒํ ๊ฒฐ๋ก
์์ฒญ์ hex๋ก ์ธ์ฝ๋ฉ๋ ASCII ๋ฐ์ดํธ๋ฅผ ์ค์ ์ ๋ ฅ์ผ๋ก ๋ช ์ํ๋ค. ์ผ๋ฐ ๋ฌธ๊ตฌ์ pending์ ์น์ธ์ผ๋ก ๋ฐ๊พธ์ง ์๊ณ , ์ ํํ2/2/5์ ๋ ฅ์ ๊ฐ๋ ๋ณ๋v2๋ค. ์์ฒญ์ ์ ์ธํ ์ ๋ ฅ์ ๋ ๋ฆฝ ๊ธฐ๋๊ฐ ํ์ ๋์กฐํ๋ฉฐ, ๊ทธ ํ๊ฐ ์์ฒญ์ด๋ ์ค๋ช ์ ์๋ ์์ฑํ์ง ์๋๋ค. ์ค๋ช ์ ๊ด์ธก ํ labels, expected ๋ฐฐ์ด, source ID๋ whole-function ์ญํ ์ ํน์ง์ผ๋ก ์ฌ์ฉํ์ง ์๋๋ค. ์๋๋ ๊ฒฐ๊ณผ๊ฐ ์๋๋ผ ์์ค์์ ์ฝ์ ์๋ฏธ์ ๋ฒ์๋ค.
| ์์ฒ ๋์ | ๋ฐ์ดํ ์ผํ ์ ๋ ฅ2๊ฐ | ๋ฐ๊นฅ escape ์ ๋ ฅ2๊ฐ | syntax ์ ๋ ฅ5๊ฐ |
|---|---|---|---|
| normal | ๋ฐ์ดํ ์ ๊ฑฐ, ์์ชฝ ์ผํ ์ ์ง | backslash๊ฐ ๋ค์ ๋ฐ์ดํธ๋ฅผ ๋ด์ฉ์ผ๋ก ์๋น | syntax error์ zero output |
| literal comma | ๋ฐ์ดํ๋ฅผ ๋ด์ฉ์ผ๋ก ์ ์ง, ๋ชจ๋ ์ผํ ๋ถํ | backslash ์ ์ง, ๋ชจ๋ ์ผํ ๋ถํ | ๋ฐ์ดํ/backslash๋ฅผ ๋ด์ฉ์ผ๋ก ์ ์งํ๋ฉฐ success |
| inside escape | backslash ์๋ ๋ฒ์์์ normal๊ณผ ๊ฐ์ ๋์ | ๋ฐ๊นฅ backslash ์ ์ง, ๋ชจ๋ ์ผํ ๋ถํ | unclosed quote/์์ชฝ trailing escape๋ syntax zero; ๋ฐ๊นฅ trailing backslash๋ literal success |
| partial error | ์ฑ๊ณต ๋ฒ์์์ normal๊ณผ ๊ฐ์ ๋์ | ์ฑ๊ณต ๋ฒ์์์ normal๊ณผ ๊ฐ์ ๋์ | syntax error์ parsed/unfinished contentยทpartial Count ์ ์ง |
์ง์ ์
๋ ฅ์์๋ ๋ชจ๋ ์ฑ๊ณต ๊ฒฐ๊ณผ์ ์ฌ์ฉํ์ง ์์ ์ฌ๋กฏ์ด ๋น๋ฉฐ, panic์ด ์์ด์ผ ํ๋ค. ํ๋ณด ์ค๋ช
์ โno panicโ์ ์ด ์ ํ ๋ฒ์์์์ ์์ค ์ฝ๊ธฐ ๊ฒํ ์ด๋ฉฐ ์ดํ ์ค์ ๊ด์ธก์ exact Panicked ๋น๊ต๋ก ํ์ธํ๋ค. ์ ์ฒด ํจ์ ์ญํ ์ด wrong์ด์ด๋ ์ผ๋ถ ์์ฑ์์ ๋ง์ ์ ์์ผ๋ฏ๋ก ๊ทธ ์ญํ ์ ์ ๋ต์ผ๋ก ๋ณต์ฌํ์ง ์๋๋ค.
๊ตฌํ ๊ฒํ ์ ๋ฐ๋ก ์ฒ๋ฆฌ
๋ ๋ฆฝ ๊ฒํ ์์ ์ง์ ํ ๋ฒ์ ์ผ๋ฐํ, hex ๋ฌธ์์ด ์์ฒด๋ฅผ ์ ๋ ฅ์ผ๋ก ์คํดํ ๋ฌธ๊ตฌ, ๊ธธ์ด ๊ฒ์ฌ ์ ๊ทํ์ ์์ ํน์ง ํผ๋, ์ ๋ ฅ Git ๋ด์ธ ๋๋ฝ, ์คํจ ์๋/์ค์ ํธ์ถ์ ๊ตฌ๋ถ์ ๊ณ ์ณค๋ค. ์ ๋ ฅ ํํ์ โASCII inputs encoded as hexโ์ด๋ฉฐ request/candidate๋ ๊ฐ๊ฐ512bytes/์ ๊ทํ32words ์ ํ์ ์ ์ฉํ๋ค. ๊ฒฝ๊ณ ๋จ์ ๊ฒ์ฌ๋ ๋ณ๋๋ก ์คํํ๋ฉฐ ์๋ฏธ ๊ฒํ ๋ฅผ ๋์ฒดํ์ง ์๋๋ค.
์์ฒ/support34๊ฐ์ ๋ณ๋ ์ ๋ ฅ2๊ฐ๋ฅผ ๊ด์ธก ์ ์ ์ค์ Git blob์ผ๋ก ํ์ธํ๋ค. preflight192๋ฒ text ์ ๊ทํ๋ ๊ธธ์ด ๊ฒ์ฌ๋ค. ์์ ํน์งยทencoderยทscoring0์ด๋ค. ๊ด์ธก dispatch ์๋์ ์๋ฃํ ํ๋ณด ํธ์ถ์ ๋ฐ๋ก ์ธ๊ณ , ์คํจํ ๊ฐ์ฌ๋ partial record์ ๋น์ ์ ์ข ๋ฃ๋ก ๋จ๊ธด๋ค. ์ถ๋ ฅ ๊ธฐ๋ก ์คํจ ์ญ์ ์คํ0์ผ๋ก ํด์ํ์ง ์๋๋ค. CLI๋ ๋์ผ output ์ฌ์ฌ์ฉ๋ง ๊ฑฐ์ ํ๋ฉฐ ๊ณต์1ํ ์์ฅ์ ์ธ๋ถ ๊ธฐ๋ก๊ณผ ๊ตฌ๋ถํ๋ค.
๊ฐ์ฅ ํฐ ๋จ์ ๋ฐ๋ก : ์ ํ ์ ๋ ฅ์ hex๋ฅผ ๋ฌธ์ฅ์ ๋ฃ์ผ๋ฉด ์๋ฏธ๋ฅผ ์ ๋ฌํ๋ ๋ฌธ์ ์์ฒด๊ฐ ๋ฐ๋๋ค. ๊ตฌ56c๋ ์์ฐ์ด ์ผ๋ฐ ํจ์ ์๋ฏธ๋ฅผ ํด๊ฒฐํ ์ฆ๊ฑฐ๊ฐ ์๋๋ฉฐ, ๋ชจ๋ธ์ด hex๋ฅผ ์ด์ฉํ๋ ํจ์ฉ๋ ๋ฏธ์ธก์ ์ด๋ค. helper ๊ฐ์กฑ1/๋ ๋ฆฝ ๋ถ๋ชจ ์ฆ๊ฐ0, ํ์ต ์ ๊ฒฉfalse๋ฅผ ์ ์งํ๋ค. ๋ฐ์ดํฐ ๋ค์์ฑยท์ญํ ๋ถํ ยทํ์ ํจ์ฉ5%ยท์ต์15๊ทธ๋ฃนยท๋๋ฉ์ธ๋ณ ๋ณดํธ ์ต์ข 2400๊ฐ ๊ธฐ์ค์ ๋ณ๋๋ก ์ถฉ์กฑํด์ผ ํ๋ค. ์ด ๊ฒํ ๋ ํด๋น ์ ํ ๊ณต์ ๊ด์ธก์ ์ค๋ช ์ค๋น๋ง ์๋ฃํ๋ค.