[๊ฟ€ํŒ] ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์žํ‘œ ๋ชจ์Œ์ง‘ ์‚ฌ์ดํŠธ ์†Œ๊ฐœ!!

Posted by Euisuk's Dev Log on January 22, 2025

[๊ฟ€ํŒ] ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์žํ‘œ ๋ชจ์Œ์ง‘ ์‚ฌ์ดํŠธ ์†Œ๊ฐœ!!

์›๋ณธ ๊ฒŒ์‹œ๊ธ€: https://velog.io/@euisuk-chung/๊ฟ€ํŒ-์œ ๋‹ˆ์ฝ”๋“œ-๋ฌธ์žํ‘œ-๋ชจ์Œ์ง‘-์‚ฌ์ดํŠธ-์†Œ๊ฐœ

๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ๋””์ž์ธ ์ž‘์—…์„ ํ•  ๋•Œ, ํŠน๋ณ„ํ•œ ๊ธฐํ˜ธ๋‚˜ ์‹ฌ๋ณผ์ด ํ•„์š”ํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ธฐํ˜ธ๋“ค์„ ํ•œ๊ณณ์—์„œ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ฐพ๊ณ  ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์œ ์šฉํ•œ ์›น์‚ฌ์ดํŠธ์ธ SYMBL์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์ดํŠธ ์ •๋ณด : https://symbl.cc/kr/

์ด ์‚ฌ์ดํŠธ๋Š” ์ตœ์‹  ์œ ๋‹ˆ์ฝ”๋“œ ํ‘œ์ค€์— ๊ธฐ๋ฐ˜ํ•œ ๋‹ค์–‘ํ•œ ๊ธฐํ˜ธ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. SYMBL์€ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ์ธํ„ฐํŽ˜์ด์Šค, ์ˆ˜ํ•™ ๊ธฐํ˜ธ, ํ™”์‚ดํ‘œ, ๊ทธ๋ฆฌ๊ณ  ๋ฐ•์Šค ๋„๋ฉด ๋“ฑ ๋‹ค์–‘ํ•œ ์ž‘์—…์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํ˜ธ๋“ค์„ ์ œ๊ณตํ•˜์—ฌ ์ž‘์—…์˜ ํšจ์œจ์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์•„๋ž˜์—์„œ SYMBL์˜ ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ํ™œ์šฉ ์‚ฌ๋ก€๋ฅผ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

SYMBL์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

SYMBL์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์žํ‘œ ์ œ๊ณต:

    • ๋ชจ๋“  ์œ ๋‹ˆ์ฝ”๋“œ ๊ธฐํ˜ธ์™€ ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ํ•œ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์‚ฌ์šฉ์ž๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๋ธ”๋ก ๋‚ด์—์„œ ์›ํ•˜๋Š” ๋ฌธ์ž๋ฅผ ์†์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ ๊ธฐํ˜ธ์— ๋Œ€ํ•œ ์ƒ์„ธ ์ •๋ณด๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐํ˜ธ ๊ฒ€์ƒ‰ ๋ฐ ๋ณต์‚ฌ:

    • ํ•„์š”๋กœ ํ•˜๋Š” ๊ธฐํ˜ธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๊ฐ„๋‹จํžˆ ๋ณต์‚ฌํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ด ๊ธฐ๋Šฅ์€ ํŠนํžˆ ๋ณต์žกํ•œ ์ˆ˜ํ•™ ๊ธฐํ˜ธ๋‚˜ ์ž˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ํŠน์ˆ˜ ๋ฌธ์ž๋ฅผ ์ฐพ์„ ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์œ ๋‹ˆ์ฝ”๋“œ ๋ธ”๋ก ํƒ์ƒ‰:

    • ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„๋กœ ์ •๋ฆฌ๋œ ์œ ๋‹ˆ์ฝ”๋“œ ๋ธ”๋ก์„ ํƒ์ƒ‰ํ•˜์—ฌ ์›ํ•˜๋Š” ๊ธฐํ˜ธ๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋ธ”๋ก์€ ๋ฌธ์„œ ์ž‘์„ฑ ๋ฐ ๋””์ž์ธ์— ํ•„์š”ํ•œ ์ฃผ์š” ๊ธฐํ˜ธ๋ฅผ ํฌํ•จํ•˜์—ฌ ์ฒด๊ณ„์ ์œผ๋กœ ๋ถ„๋ฅ˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋„๊ตฌ ๋ชจ์Œ:

    • SYMBL์€ ๋‹จ์ˆœํ•œ ๊ธฐํ˜ธ ํƒ์ƒ‰ ๊ธฐ๋Šฅ๋ฟ ์•„๋‹ˆ๋ผ ํ…์ŠคํŠธ๋ฅผ ์กฐ์ž‘ํ•˜๊ฑฐ๋‚˜ ๋‹ค์–‘ํ•œ ์ž‘์—…์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๊ด€๋ จ ๋„๊ตฌ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ์ด๋ฅผ ํ†ตํ•ด ์œ ๋‹ˆ์ฝ”๋“œ์˜ ํ™œ์šฉ๋„๋ฅผ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™œ์šฉ ์‚ฌ๋ก€

์ œ๊ฐ€ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๊ธฐ์ค€์œผ๋กœ SYMBL์˜ ํ™œ์šฉ ์‚ฌ๋ก€๋“ค์„ ์ •๋ฆฌํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ใ…Žใ…Ž เฅงโœŒหšโ—กหšโœŒเฅซ

1. ๋ฐ•์Šค ๋„๋ฉด(Box Drawing) ๊ธฐํ˜ธ

๋ฐ•์Šค ๋„๋ฉด ๊ธฐํ˜ธ๋Š” ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ํ‘œ๋‚˜ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค ๋•Œ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ค‘์ฒฉ ๊ตฌ์กฐ๋‚˜ ๋ณต์žกํ•œ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ผ ๋•Œ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐํ˜ธ๋“ค์€ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์—์„œ๋„ ์‹œ๊ฐ์ ์œผ๋กœ ๊น”๋”ํ•˜๊ณ  ์ •๋ˆ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด ๋ƒ…๋‹ˆ๋‹ค.

  • ์˜ˆ์‹œ ๊ธฐํ˜ธ
    • 250A โ”Š : ๋ฐ•์Šค ๋„๋ฉด ๋ผ์ดํŠธ ์ฟผ๋“œ ๋Ÿฌํ”Œ ๋Œ€์‰ฌ ์ˆ˜์ง
    • 2514 โ”” : ๋ฐ•์Šค ๋„๋ฉด ์•„๋ž˜ ์™ผ์ชฝ ๋ชจ์„œ๋ฆฌ
    • 254B โ•‹ : ๋ฐ•์Šค ๋„๋ฉด ๋ฌด๊ฑฐ์šด ์ˆ˜์ง ๋ฐ ์ˆ˜ํ‰

์‚ฌ์šฉ ์˜ˆ:

1
2
3
โ”Œโ”ฌโ”
โ”œโ”ผโ”ค
โ””โ”ดโ”˜

์œ„ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ํ‘œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ด ๊ธฐํ˜ธ๋Š” ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ ASCII ์•„ํŠธ์—์„œ๋„ ์ž์ฃผ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

2. ์ˆ˜ํ•™ ๊ธฐํ˜ธ(Math Symbols)

์ˆ˜ํ•™ ๊ธฐํ˜ธ๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ์ •์‹๊ณผ ์ˆ˜์‹์„ ์ž‘์„ฑํ•  ๋•Œ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ์ˆ˜ํ•™ ๊ธฐํ˜ธ๋Š” ํŠนํžˆ ๊ณผํ•™ ๋…ผ๋ฌธ, ๊ต์œก ์ž๋ฃŒ, ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋“œ ์ฃผ์„์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ํ‚ค๋ณด๋“œ์—์„œ ์ž…๋ ฅํ•˜๊ธฐ ์–ด๋ ค์šด ๊ธฐํ˜ธ๋“ค๋„ SYMBL์„ ํ†ตํ•ด ์‰ฝ๊ฒŒ ๋ณต์‚ฌํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด, ๋ณต์žกํ•œ ๊ณ„์‚ฐ์‹์ด๋‚˜ ๋…ผ๋ฆฌ ํ‘œํ˜„๋„ ๊ฐ„๋‹จํžˆ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์˜ˆ์‹œ ๊ธฐํ˜ธ

์‚ฌ์šฉ ์˜ˆ:

์ˆ˜์‹์—์„œ โ€œa โˆˆ Aโ€๋Š” โ€œa๋Š” A์˜ ์š”์†Œ์ด๋‹คโ€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. โ€œx โ‰  yโ€๋Š” โ€œx๋Š” y์™€ ๊ฐ™์ง€ ์•Š๋‹คโ€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

  • ์ด ๊ธฐํ˜ธ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ์ˆ˜ํ•™์  ์กฐ๊ฑด์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ๋„ ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด, Python ์ฝ”๋“œ์—์„œ if x โ‰  y:์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋…ผ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ํ™”์‚ดํ‘œ ๊ธฐํ˜ธ(Arrows)

ํ™”์‚ดํ‘œ๋Š” ๋ฐฉํ–ฅ์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ ์œ ์šฉํ•˜๋ฉฐ, ๋‹ค์–‘ํ•œ ๋ฌธ์„œ์™€ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์„ค๋ช…ํ•˜๊ฑฐ๋‚˜ ํ”„๋กœ์„ธ์Šค์˜ ๋‹จ๊ณ„ ๊ฐ„ ์ด๋™์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  • ์˜ˆ์‹œ ๊ธฐํ˜ธ

    • 27F5 โŸต : ๊ธด ์™ผ์ชฝ ํ™”์‚ดํ‘œ
    • 27F7 โŸท : ๊ธด ์™ผ์ชฝ ์˜ค๋ฅธ์ชฝ ํ™”์‚ดํ‘œ
    • 293A โคบ : ํ†ฑ ์•„ํฌ ๋ฐ˜ ์‹œ๊ณ„ ๋ฐฉํ–ฅ ํ™”์‚ดํ‘œ
    • 293B โคป : ๋ฐ”๋‹ฅ ์•„ํฌ ๋ฐ˜ ์‹œ๊ณ„ ๋ฐฉํ–ฅ ํ™”์‚ดํ‘œ

์‚ฌ์šฉ ์˜ˆ:

1
โŸต ์ด์ „ ๋‹จ๊ณ„  โŸถ ๋‹ค์Œ ๋‹จ๊ณ„

์ด ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ์›Œํฌํ”Œ๋กœ์šฐ์˜ ํ๋ฆ„์„ ์ง๊ด€์ ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ™”์‚ดํ‘œ๋Š” ์›น์‚ฌ์ดํŠธ ๋‚ด์˜ ํƒ์ƒ‰ ๊ฒฝ๋กœ๋‚˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์„ค๊ณ„์—๋„ ์ž์ฃผ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

4. ๊ธฐํƒ€ ๊ธฐํ˜ธ

SYMBL์€ ์œ„์˜ ์‚ฌ๋ก€ ์™ธ์—๋„ ๋‹ค์–‘ํ•œ ์œ ์šฉํ•œ ๊ธฐํ˜ธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ณ„ํ‘œ(*), ์ฒดํฌ ๋งˆํฌ(โœ”), ์ด๋ชจํ‹ฐ์ฝ˜(๐Ÿ˜Š) ๋“ฑ๋„ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์–ด ๋‹ค์–‘ํ•œ ์ž‘์—…์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด๋“ค ๊ธฐํ˜ธ๋Š” ๋ฌธ์„œ๋ฅผ ๊พธ๋ฏธ๊ฑฐ๋‚˜ ๊ฐ•์กฐ์ ์„ ์ถ”๊ฐ€ํ•  ๋•Œ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋งˆ๋ฌด๋ฆฌ

SYMBL์€ ๋‹ค์–‘ํ•œ ๊ธฐํ˜ธ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ํ™œ์šฉํ•˜๋Š” ๋ฐ ๋งค์šฐ ์œ ์šฉํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋ฐ•์Šค ๋„๋ฉด, ์ˆ˜ํ•™ ๊ธฐํ˜ธ, ํ™”์‚ดํ‘œ ๋“ฑ ์—ฌ๋Ÿฌ ๋ถ„์•ผ์—์„œ SYMBL์„ ํ™œ์šฉํ•˜์—ฌ ์ž‘์—…์˜ ํšจ์œจ์„ฑ๊ณผ ํ’ˆ์งˆ์„ ๋†’์—ฌ ๋ณด์„ธ์š”. ๋ฌธ์„œ ์ž‘์„ฑ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๋””์ž์ธ ๋“ฑ ์–ด๋–ค ์ž‘์—…์ด๋“  SYMBL์ด ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฌผ๋ก  ์œˆ๋„์šฐ์—์„œ ์ œ๊ณตํ•˜๋Š” โ€˜๊ธฐํ˜ธ ๋ฐ ํŠน์ˆ˜ ๋ฌธ์žโ€™ ๋„๊ตฌ๋ฅผ ํ†ตํ•ด์„œ๋„ ๊ธฐํ˜ธ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, SYMBL์ฒ˜๋Ÿผ ํ•œ๋ˆˆ์— ์ •๋ฆฌ๋œ ์‚ฌ์ดํŠธ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋”์šฑ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•„์š”ํ•œ ๊ธฐํ˜ธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, SYMBL์˜ ์ง๊ด€์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ํ•„์š”ํ•œ ๊ธฐํ˜ธ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ฐพ๊ณ  ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์•ž์œผ๋กœ๋„ SYMBL์„ ํ™œ์šฉํ•˜์—ฌ ๋”์šฑ ์ฐฝ์˜์ ์ด๊ณ  ํšจ์œจ์ ์ธ ์ž‘์—…์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š” (โ˜ž๏พŸใƒฎ๏พŸ)โ˜ž



-->