๊ทผ๋ฐ ๊ฐ๋ ์ค๋ซ๋์ ๋๋ฌด ๋ง์ ๊ฑธ ์์์จ ๋๋จธ์ง ๊ธฐ์ ์ ๋ณํ์ ๋ฐ๋ฅธ ์ ๋ฐ์ดํธ๊ฐ ์ด์ํ๊ฒ ๊ผฌ์ฌ์ ๋ฒ๊ทธ๋๋ ์ํฉ๋ ๋ณด๊ฒ ๋๊ธดํ๊ณ ....
๊ทผ๋ฐ ๊ฐ๋ ์ค๋ซ๋์ ๋๋ฌด ๋ง์ ๊ฑธ ์์์จ ๋๋จธ์ง ๊ธฐ์ ์ ๋ณํ์ ๋ฐ๋ฅธ ์ ๋ฐ์ดํธ๊ฐ ์ด์ํ๊ฒ ๊ผฌ์ฌ์ ๋ฒ๊ทธ๋๋ ์ํฉ๋ ๋ณด๊ฒ ๋๊ธดํ๊ณ ....
๊ผญ ํ๋ก๊ทธ๋๋จธ๋ก์ ๋ ๋ง์ ์ง์์ ์ถ๊ตฌํ๊ณ ์ฝ๋ฉ์ ๋ ์ํ๋ ๊ฑธ ์ถ๊ตฌํ๋ ๊ฒ๋ง์ด ์ ๋ต์ ์๋๋ผ๋ ์๊ฐ์ ํ์ง๋ง, ์ ์ ๊ทธ ๊ธธ์ ๊ฐ์ ์ง์ง ์ด๋ ๊ฒ๊น์ง ๋ํ ์ผํ๊ฒ ์ด๊ฑฐ์ ๊ฑฐ ์๊ณ ์๋ค๊ณ ์ถ์ ์ฌ๋์ ๋ณด๋ฉด ์ญ์ ๋๋จํ๊ณ ...
๊ธฐ์ ๋ก ์ธํ ๋ ธ๋ํด๋ฐฉ! ๊ธฐ๋ณธ์๋! ๊ฐ์ ๊ฑฐ ๋ฏฟ์ผ๋ฉด...์ญ์ฌ๊ณต๋ถ๋ฅผ ํด์ผํ๋๊ฑฐ์ฃ ... ๊ทธ๊ฒ ๊ธฐ์ ๋ง์ผ๋ก ๋ ๊ฑฐ๋ฉด ๋ฆ์ด๋ 20๋ ์ ์๋ ๊ธฐ๋ณธ์๋์ด ์๊ธฐ์ง ์์์๊น?
์ธ๋ ๊ฒ์ ์ ๊ณ ์ ๊ท ์์ฐ ์ฌํด ๋ฐ์.
๊ทผ๋ฐ ๊ทธ๋ ๊ฒ ์ผ์ด์ค๊ฐ ๋ง์๋ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์์๋์? ๋จธ๋ฆฌ๋ก๋ ์์ ์ ์๋ค๋ ๊ฑธ ์ดํดํด๋ ์ค์ ๋ก ๋์๊ฐ๋ ๊ฑด ์ ๊ธฐํ๊ฑธ์ ใ ใ ใ ใ
msvc๋ '๋๋ค๋ค ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ฐ๋น๋๋ฉด ํ๋ฒ ํด๋ณด์๋๊ฐ'์คํ ์ค ์ธ ๊ฑธ ๋ณด๋ฉด(์ด๋ ๊ฒ ๋งํ์ ์์) ์์ธ๋ก ๋ค๋ฅธ ์ปดํ์ผ๋ฌ๋ค๋ ๊ตณ์ด ๊ตฌํ์ ์ํ์์ง๋ ๋ชจ๋ฅด์ฃ ใ ใ ๊ทธ๋ฌ๋ค ํฐ์ ธ๋ ๋ด ์๋ชป ์๋์ด๋ผ๋ ๊ฑธ๋ก...
'์ปดํ์ผ ์๋๋ ์ผ์ด์ค๊ฐ ์์๊ฑฐ์์' ์ด ๋ถ๋ถ์ ์๋ ์ ๊ธฐ์ต์ ๊ธฐ๋ฐํด์ ์ด ์๊ธฐ์ธ๋ฐ ์ ๊ธฐ์ต์ด ์๋ชป๋ ๊ฒ ๊ฐ๋ค์.
bsky.app/profile/quin...
์ฐธ๊ณ ๋ก msvc๋ ๋ฌธ์์์ ์ปดํ์ผ์ ์ ํ์ ์์ ๋๊ณ ์์ง ์๋ค๊ณ ๋ช ์๋์ด ์์ด์.
C++์ ISOํ์ค์ด C89/90 ์ ์ค์ฉํ๊ณ ์์ด ๊ฑฐ๊ธฐ์์ ์ต์ ๋ณด์ฅํด์ผํ๋ ์๊ฑด์ signed char ์ ๋ํดํธ๋ก ๊ท์ ํ ๊ฒ์ ์ฌ์ค์ด์ง๋ง, ๋ชจ๋ ์ปดํ์ผ๋ฌ๋ค์ ๋น์ฐํ ๊ทธ๋ฐ ๊ท์ ๋ฐ์์ ์ฝ๋งค์ด์ง ์์์ ๋ฑํ ์ด๋ค ์ํ์ ๋ช
์์ ์ผ๋ก ์ธ๊ธํ์ง ์๋ ๊ฒ์ผ๋ก ์๋ค.
์ฝ๋์ ๊ธฐ๋ฐ์ผ๋ก ์ด๊ฑฐ๋ ์ค์์น๋ฌธ intermediate ๋ฅผ ๊ฑฐ์ณ ์ฐ์ถ๋๋ ๋ฉํฐํ๋ซํผ ํ์ ์ ๊ทผ๋
์ ๊ตด๋ ธ๋๋ฐ, 6์๋ฆฌ ๋จ์์์ gcc clang msvc ์ด๋๊ฒ์์๋ ๋ฌธ์ ๊ฐ ์๊ธฐ์ง ์์๋ค.
์ ๋ ๋จ์ ํฅ๋ฏธ๋ก ์ฐพ์๋ณธ๊ฑด๋ฐ ํ์ ์์ case๋ฌธ์ด ๋ง์์ ์ปดํ์ผ์คํจ๊ฐ ๋จ๋ ๊ฑธ ๋ณธ ์ฌ๋์ ์๊ธธ ๋ฐ๋ผ๋ฉฐ...
์... ๋ฐ๋์ ์ปดํ์ผ๋๋ case์๋ 257์ด๊ณ , 1.6๋ง๊ฐ๋ ๊ถ์ฅ์ฌํญ์ด๋ค์. ์์ ๊ธฐ์ต์ ๊ตฌ๊ธ๋ง์ผ๋ก ๊ฐ์ ธ์์ ์ฐ๋ค๋ณด๋ ์๋ชป๋ ์ ๋ณด๋ฅผ...
๊ทธ๋ฆฌ๊ณ ์ด๊ฑธ ํํผํ๊ธฐ ์ํด default๋ฌธ์์ ๋ค์ ํจ์๋ฅผ ํธ์ถํด์ ๊ฑฐ๊ธฐ์ ๋ค์ switch-case๋ฅผ ์ด์ด๊ฐ๋...(๊ณตํฌ)
์ฌ๋ฌ๋ถ์ c++์์ switch-case๋ฌธ์ ์ธ ์ ์๋ case์ซ์๊ฐ ์ ํ๋์ด์๋ค๋ ๊ฑธ ์์๋์? 16384๊ฐ ์ด์์ case๋ฌธ์ ์ปดํ์ผ๋ฌ ๊ตฌํ์ ๋ฐ๋ผ ์ปดํ์ผ์ด ๋์ง ์์ ์ ์๋ต๋๋ค! ์ค์ ๋ก ์ด ์ซ์๋ฅผ ๋์ด๊ฐ๋ฉด ์ปดํ์ผ์ด ์๋๋ ์ผ์ด์ค๊ฐ ๊ฝค ์์๊ฑฐ์์
ํ์ค์์ ์ ๋์จ 11172๊ฐ๊ฐ ๋ผ์????
A VS Code screenshot showing a union type of all UTF-8 Korean syllables with one union type for syllables with final consonants and one for those without.
If you want to typecheck Korean particle allomorphy in compile time by building a union type of all 11,184 hangul syllables you can absolutely do it (don't)
๊ธฐ๊ธฐ๋ณ๋ก ์ ๋ฐ์ดํธ ์ฉ๋์ด ๋ฌ๋๋ ๊ฑฐ ์๋๊น์? ๊ฒ์์ด๋ฉด OS๋ณ๋ก ์ ๋ฐ์ดํธ ์ฉ๋์ด ์ฒ์ฐจ๋ง๋ณ์ธ ๊ฒฝ์ฐ๋ ์ข ์ข ์์ด์!
์๋ ๊ทธ ํ๋์...์ด์ฐจํผ ์ด๋ฏธ ์ด๋งํผ ๋ณต์กํ ์ฝ๋๊ฐ ์ด๋ ๊ฒ ๋ง์ดํฌ๋ก ์ต์ ํ๋ฅผ ์ํด์ ๋งคํฌ๋ก๋ก์น ์ด ๋ ์ด์ ๊ฐ ์์ํ ๋ฐ. ๋ ๊ฑฐ์ ์ฒญ์ฐ ๋ชปํ๋ ๊ฒ๋ ๋ง์ ๊ฒ ๊ฐ๊ณ .
๋จ์ธ์ปจ๋ ๋ด๊ฐ ์ฌํ๊น์ง ๋ณธ ์ฝ๋ ์ค์ ์ ์ผ ๋์ฐํ ์ฝ๋๋ ์ธ๋ฆฌ์ผ์ด๊ณ ์๋ค๋ค์ ์ง๊ธ ๋น์ฅ ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ด๋ ๊ฐ์ ๊ทธ๋ด๊ฑฐ ๋ฉ์ถ๊ณ ๊ทธ๋ฅ ํ 2๋ ์ ๋ ๋ฆฌํฉํ ๋ง๋ง ํ์ผ๋ฉด ์ข๊ฒ ์
์์ธ์ํ์ธ ๋ ๊ทธ๊ฑด ๊ทธ๋ฅ '์ผ๋ฐ' ์๋์ฑ์ด๋ก ์ด์์์
์ ๋ช ํ ๋ฏธ์น ํ๋ง๋ฒ์ด๊ณ ์ ์ฝ๋ค๊ฐ ์ดํด๋ฅผ ํฌ๊ธฐํ๋...
๊ตฌ๊ธ์์ what the fuck algorithm์ ๊ฒ์ํ ๊ฒฐ๊ณผ: Wikipedia: Fast inverse square root Medium ยท Mazeline: Quake III Fast Inverse Square Root: ์ ์ค์ ์ธ ...
RP) ๋ ์ ์๋์ง๋ง ๋ง์นจ ์๊ฐ๋๋ ๊ฒ ์๋ค..... what the fuck algorithm์ด๋ผ๊ณ ๊ฒ์ํ๋ฉด ์ด๋ค ์๊ณ ๋ฆฌ์ฆ ํ๋๊ฐ ๋์ค๋๋ฐ์
์ด๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ์ ํธ๋ ๊ฑฐ๋์ ์ฌ์ค ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๊ณ ๊ทธ๋ฅ ์ฝ๋ฉํ ์คํธ์ฉ ๊ธฐ๊ณ๊ฐ ๋์๋๋๋๊น....
๊ทธ๋๊น ์๋ฅผ๋ค๋ฉด BFS์๊ณ ๋ฆฌ์ฆ์ด๋ a^n์ ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ ํ๋ ฌ๊ณฑ์ ์ด๋ ๋ญ ๊ทธ๋ฐ๊ฑฐ... ์ ์ ์ทจ์ค๋๋ ๋ญ ๊ทธ ์ ๋๋ ๋๊ฐ๊ณ ๋ ์น ์ ์์๋๋ฐ์
๋๋ฌธ์ ํ๊ณ ํ์คํ... ์์ ์ฒ๋ผ ์ด๋ค ๊ธฐ๋ฅ์ ํ๋ ํจ์๋ค์ ๋ํด์ ์ฝ๋๊ฐ ๊ธฐ๊ณ์ ์ผ๋ก ์๋์ค๋๊น ๋๋ฆฌ๋ค์. ๋ญ ๊ทธ๋ฐ ๊ฑธ ์ด์ ์์ ํ๊ณ ์ถ์ ์๊ฐ๋ ์๊ณ ํ ํ์๋ ์์ง๋ง...
์๋ฌด๊ฒ๋ ํ๊ธฐ ์ซ์ ๊ด๊ณ๋ก ๋๊ณ ์๋ค๊ฐ ์๊ณ ๋ฆฌ์ฆ์ด๋ ์ผ๋จ ํ๋ฌธ์ ํ๋ฉด์ ์ ์ ์ฐจ๋ฆฌ๊ธฐ๋ก ํ์ด์
๋ ๋ฐฉ๊ธ ๋ด ์์ ๋ฅผ ํ์ฌํจ์ผ๋ก์จ ๋จ์ ๊ถ๋ฆฌ๋ฅผ ์นจํดํ์ด
๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ๋ค๋ค ๊ฐ์๋ง์ ^^^^^๊ฐ ์๋ค....
๋์ด ์ฌ๊ฒจ๋ผ