์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ๊ฐœ์š”
1.1. ๋‹ค์šด๋กœ๋“œ
2. ์‚ฌ์šฉ ๋ฐฉ๋ฒ•3. ํŽธ์˜์„ฑ4. ์ด์šฉ

1. ๊ฐœ์š”[ํŽธ์ง‘]

์‚ฌ์ดํŠธ
๊ฐ€๊ณ„๋„(Family Tree)๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋กœ ํŽธ๋ฆฌํ•œ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ธฐ๋Šฅ์ด ํŠน์ง•.

1.1. ๋‹ค์šด๋กœ๋“œ[ํŽธ์ง‘]

ํ•ด๋‹น ํ™ˆํŽ˜์ด์ง€์—์„œ 49๋‹ฌ๋Ÿฌ์— ๊ตฌ์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค.๊ตฌ๊ธ€๋ง์„ ํ•ด๋ณด๋ฉด ๊ฐ€๋”๊ฐ€๋‹ค ํ™•์ธ ์ฝ”๋“œ๋ฅผ ๋ฟŒ๋ฆฌ๋Š” ๋†ˆ์ด ์žˆ๋‹ค.

๋ณด๋ฆ„๊ฐ„ ๋ฌด๋ฃŒ๋กœ ์ฒดํ—˜ ํ•  ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, try it free๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ด๋ฉ”์ผ์„ ์ž…๋ ฅํ•˜๋Š” ์ฐฝ์ด ๋œจ๊ณ , ์ด๋ฉ”์ผ ์ปจํŽŒ ํ›„ 15์ผ๊ฐ„ ์œ ๋ฃŒ๋ฒ„์ „๊ณผ ๋˜‘๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‚จ์€ ๋‚ ์งœ๋ฅผ ์นœ์ ˆํ•˜๊ฒŒ ์นด์šดํŠธ๊นŒ์ง€ ํ•ด์ค€๋‹ค! ๊ทธ๋Ÿฌ๋‚˜ ํ•˜๋ฃจํ•˜๋ฃจ ์ค„์–ด๋“œ๋Š” ๋‚ ์งœ๋ฅผ ๋ณด๋ฉฐ ๋ฉ˜ํƒˆ์ด ์„œ์„œํžˆ ๋ถ•๊ดด๋œ๋‹ค

2. ์‚ฌ์šฉ ๋ฐฉ๋ฒ•[ํŽธ์ง‘]

๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€๊ณ„๋„ ์ž‘์„ฑ์— ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์€ ์ „๋ถ€ ๊ฐ–์ถ”๊ณ  ์žˆ์–ด ์ดˆ๋ณด์ž๋„ ํฌ๊ฒŒ ์–ด๋ ค์›€ ์—†์ด ์กฑ๋ณด ๋งŒ๋“ค๊ธฐ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ์›(์—ฌ์„ฑ)์ด๋‚˜ ์‚ฌ๊ฐํ˜•(๋‚จ์„ฑ)์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ตฌ์„ฑ์›์„ ๊ฐ€๊ณ„๋„์— ๋ฐฐ์น˜ํ•˜๊ณ  ์ด๋ฅผ ๊ฐ€๋กœ์„ (๋ฐฐ์šฐ์ž ๊ด€๊ณ„)๊ณผ ์„ธ๋กœ์„ (๋ถ€๋ชจ์ž์‹ ๊ด€๊ณ„)์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฐ€์กฑ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์„ ์˜ ์ข…๋ฅ˜๋กœ ๊ฐ€์กฑ ๊ตฌ์„ฑ์› ๊ฐ„์˜ ๊ฐ์ •์  ๊ด€๊ณ„๋‚˜ ๊ฒฐํ˜ผ ๊ด€๊ณ„(๋ณ„๊ฑฐ๋‚˜ ์ดํ˜ผ, ์‚ฌ๋ณ„ ๋“ฑ์˜ ์„ค์ •๋„ ๊ฐ€๋Šฅ)๋„ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๊ณ , ๋™์„ฑ์„ ๋ฐฐ์šฐ์ž๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋™์„ฑ๋ถ€๋ถ€๋“ฑ๋„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์ž๋…€๋„ ์นœ์ž/์ž…์–‘์•„ ๋“ฑ์„ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€์กฑ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์ด์šฉํ•˜๋ฉด ๊ตฌ์„ฑ์›์„ ์ผ์ผ์ด ์ถ”๊ฐ€ํ•˜๊ณ  ์„ ์„ ๊ทธ๋ฆด ํ•„์š” ์—†์ด ์ผ์ • ํ…œํ”Œ๋ฆฟ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๊ฐ€์กฑ ํ•˜๋‚˜๋ฅผ ํ†ต์งธ๋กœ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์–ด์„œ ๋งค์šฐ ํŽธ๋ฆฌํ•˜๋‹ค.

๊ฐœ์ธ ์•„์ด์ฝ˜์„ ๋”๋ธ”ํด๋ฆญํ•˜๋ฉด ์ƒ์„ธ์ •๋ณด๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ ํƒ„์ƒ, ์‚ฌ๋ง, ๊ต์œก, ์ง์—…, ์—ฐ๋ฝ์ฒ˜ ๋“ฑ์œผ๋กœ ๋‚˜๋‰˜๊ณ  ๊ฐ ํ•ญ๋ชฉ์— ๋˜ ์„ธ๋ถ€ํ•ญ๋ชฉ์ด ์กด์žฌํ•ด์„œ ๊ทธ ๊ตฌ์„ฑ์›์— ๋Œ€ํ•ด ์ •๋ง๋กœ ์„ธ์„ธํ•œ ์ •๋ณด๋ฅผ ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€๋ น ํƒ„์ƒ ํ•ญ๋ชฉ์—๋Š” ๋‹จ์ˆœํžˆ ์ƒ๋…„์›”์ผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํƒœ์–ด๋‚œ ์žฅ์†Œ, ์•„์ด๋ฅผ ๋ฐ›์€ ์˜์‚ฌ์˜ ์ด๋ฆ„, ์ž„์‹  ๊ธฐ๊ฐ„, ํ˜ˆ์•กํ˜•, ์ข…๊ต ๊ธฐ๋ก(์„ธ๋ก€ ๋“ฑ)๊นŒ์ง€ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ์‹.

3. ํŽธ์˜์„ฑ[ํŽธ์ง‘]

๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„์˜ ๋ฉ”๋‰ด๊ฐ€ ํ•œ๊ธ€๋กœ ๋ฒˆ์—ญ๋˜์–ด ์žˆ์–ด[1] ์ ‘๊ทผ์„ฑ์ด ์ข‹๋‹ค. ๊ฑฐ๊ธฐ์— ์ €๋Ÿฐ ์„ธ์„ธํ•œ ๋ถ€๋ถ„๊นŒ์ง€ ์„ค์ •์ด ๊ฐ€๋Šฅํ•จ์—๋„ ํ”„๋กœ๊ทธ๋žจ์ด ์šฉ๋Ÿ‰์„ ๊ฑฐ์˜ ์žก์•„๋จน์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ๋„ ์žฅ์ . ๋ณธ ํ”„๋กœ๊ทธ๋žจ์€ 1M ๋‚จ์ง“์ด๊ณ  ๋ฐ์ดํ„ฐ ํŒŒ์ผ์€ 50kb๊ฐ€ ์ฑ„ ์•ˆ๋œ๋‹ค!![2] ๋‹ค๋งŒ ์‚ฌ์ง„์„ ์—…๋กœ๋“œ ํ•˜๋Š” ๊ฒฝ์šฐ ์šฉ๋Ÿ‰์ด ๋Š˜์–ด๋‚˜๊ฒŒ ๋˜๋‹ˆ ์ฐธ์กฐํ•  ๊ฒƒ.

4. ์ด์šฉ[ํŽธ์ง‘]

ํ•œ ๋‘๋ช…์˜ ์ธ๋ฌผ ๊ด€๊ณ„๋„๋งŒ ์ •๋ฆฌํ•˜๋Š” ์ˆ˜์ค€์—์„œ๋ถ€ํ„ฐ ํ•œ ์ง‘์•ˆ์˜ ๋ชจ๋“  ๊ตฌ์„ฑ์›์˜ ์กฑ๋ณด๋ฅผ ์ •๋ฆฌํ•˜๊ฑฐ๋‚˜, ์•„์˜ˆ ์„ธ๊ณ„๊ด€ ํ•˜๋‚˜๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ๊นŒ์ง€ ๋‹ค์–‘ํ•˜๊ฒŒ ์ด์šฉ๋˜๊ณ  ์žˆ๋‹ค. ์˜๋ฃŒ ์ชฝ์—์„œ๋„ ๊ฐ€์กฑ๋ ฅ์ด ์ค‘์š”ํ•œ ์งˆํ™˜(์œ ์ „์งˆํ™˜, ์ •์‹ ์งˆํ™˜ ๋“ฑ)์—์„œ ๊ฐ€๊ณ„๋„๋ฅผ ๊ทธ๋ ค์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์ž์ฃผ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.
[1] ๊ฐ์ •์  ๊ด€๊ณ„๋งŒ์€ ๋Œ€๋ถ€๋ถ„์ด ๋ฒˆ์—ญ๋˜์–ด์žˆ์ง€ ์•Š๋‹ค. ํ•˜์ง€๋งŒ ์ƒ‰๊น”์„ ๋ณด๋ฉด ๋Œ€์ถฉ ํ˜ธ์ „์ ์ธ์ง€ ์ ๋Œ€์ ์ธ์ง€๋Š” ์•Œ ์ˆ˜ ์žˆ๋‹ค.
[2] ๊ด€๊ณ„๋„์˜ ์ธ๋ฌผ์ด 580๋ช…์„ ๋„˜์—ˆ์„ ๋•Œ๋„ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ณ ์ž‘ 29ํ‚ฌ๋กœ๋ฐ”์ดํŠธ์˜€๋‹ค๋Š” ์ฆ์–ธ์ด ์žˆ๋‹ค. ํ ๋งŽ๋ฌด...