ÇÁ·Î±×·¡¹Ö
ù ÆäÀÌÁö ·£´ý ±Û ȸ¿ø°¡ÀÔ ·Î±×ÀÎ
ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-10 11:58:42
URL https://te31.com/rgr/view.php?id=study&no=1836 ¸ð¹ÙÀÏ È­¸é
¹è¿­ º¯È¯ °ü·Ã ¹®ÀÇ

[A, B, C, [{D, E, F}]]

À§¿Í °°Àº ÇüÅÂÀÇ µ¥ÀÌÅÍ°¡ Àִµ¥¿ä
¾ê¸¦ ¹è¿­È­ ½ÃÅ°·Á°í Çϰŵç¿ä
ÀÌ·± Çü½ÄÀÇ µ¥ÀÌÅ͸¦ ¹è¿­È­ ½ÃÅ°´Â ¾Ë°í¸®ÁòÀº ¾î¶²°Ô ÀÖÀ»±î¿ä?

Àú´Â objectÈ­ ½ÃÄѼ­ split·Î ÀÚ¸£´Ï DEF ±îÁö Àß·Á ¹ö·Á¼­ ³­°¨ Çϳ׿ä
¹è¿­È­ ½ÃÄѼ­ È£Ãâ ÇßÀ» ¶§ ¾Æ·¡¿Í °°Àº ÇüÅ·Π¸®ÅÏ ÇÏ·Á°í ÇÕ´Ï´Ù.

1=A
2=B
3=C
4= [{D, E, F}]


Áú¹® | 1320¸íÀÌ Àоú¾î¿ä. 18.219.236.62

0
1 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-10 12:01:01
parsingÀ» ÇÏ°í ½Í´Ù´Â ¾ê±âÀΰ¡¿ä?
2 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-10 12:19:37
À§¿Í °°Àº ÇüÅÂÀÇ µ¥ÀÌÅÍ°¡ string Àΰ¡¿ä?
3 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-10 12:41:08
1/ ³× ÆĽÌÀ» ÇÏ°í ½ÍÀºµ¥ ABC »Ì°í, DEF´Â »õ·Î¿î ¹è¿­·Î ÀÐ¾î µéÀÌ°í ½Í¾î¼­¿ä
2/ ABC´Â ¾Æ´Ï±¸¿ä, DEF´Â Á¦°¡ HashMapÀ» Vector¿¡ ³ÖÀº »óÅ ÀÔ´Ï´Ù
4 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-10 13:30:43
2/ Á¦°¡ À§ ¸®Çÿ¡ ¼³¸íÀ» À߸ø Ç߳׿ä, String ÀÔ´Ï´Ù.
DEF´Â HashMapÀ» Vector·Î ³ÖÀº°Çµ¥ getNode Çؼ­ °¡Áö°í ¿À´Ï±î String ÇüÅ·Π³ª¿À³×¿ä Á¦±æ ÆÄ´Â ÁßÀε¥ ´äÀÌ ¾È³ª¿Í¼­ ´ä´äÇϳ׿ä
5 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-10 14:04:36
½ºÆ®¸µÀ» ÀÚ¸£´Â ºÎºÐÀÌ ¾î¶»°Ô ±¸ÇöµÇ¾î ÀÖ´ÂÁö ¸ô¶ó¼­..
±× ºÎºÐÀ» ±×´ë·Î ¾È°í °¡·Á¸é Àú¶ó¸é [{...}] ÀÌ ºÎºÐÀ» º°µµÀÇ »çÀü(hashmap)¿¡ Áý¾î ³Ö°í ³»¿ë ´ë½Å »çÀüÀÇ key·Î ´ëÄ¡½ÃŲ ´ÙÀ½¿¡ ÆĽÌÀ» µ¹·Á¹ö¸± °Å °°³×¿ä.
6 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-10 18:43:37
Arraylist·Î »©¸é µÇ´Â°Å ¾Æ´Ñ°¡¿ä? ¾Æ´Ñ°¡...
7 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-11 00:02:04
Àú¶ó¸é ÀÌ·¸°Ô ÇÒ°Í °°¾Æ¿ä

1 ±ÛÀÚ¸¦ Àд´Ù. ¸¸¾à ¹®ÀåÀÇ ³¡¿¡ µµ´ÞÇß´Ù¸é GOTO 6
2 Áö±Ý ÀÐÀº ±ÛÀÚ°¡ [ ¶ó¸é ½ºÅÿ¡ °ªÀ» ä¿ö³ÖÀ» »õ·Î¿î ¹è¿­À» push ÇÑ´Ù
3 Áö±Ý ÀÐÀº ±ÛÀÚ°¡ ] ¶ó¸é ½ºÅÃÀ» pop ÇÏ°í Ãâ·Â¿ë array list ¿¡ ³Ö´Â´Ù
4 Áö±Ý ÀÐÀº ±ÛÀÚ°¡ ±× ¿Ü¶ó¸é
4-1 ¹«½Ã°¡´ÉÇÑ ±ÛÀÚÀÎ °æ¿ì ¹«½Ã. GOTO 1
4-2 ¹«½ÃÇÏ¸é ¾ÈµÇ´Â ±ÛÀÚÀÎ °æ¿ì ½ºÅÃÀ» peek ÇÑ´Ù
5 peek ÇÑ ½ºÅÃÀÇ ¹è¿­¿¡ Áö±Ý ÀÐÀº °ªÀ» last insert ÇÑ´Ù
6 Ãâ·Â¿ë array list ¸¦ ¿ª¼øÀ¸·Î Ãâ·ÂÇÑ´Ù
8 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-11 00:02:31
Àú¶ó¸é ÀÌ·¸°Ô ÇÒ°Í °°¾Æ¿ä

1 ±ÛÀÚ¸¦ Àд´Ù. ¸¸¾à ¹®ÀåÀÇ ³¡¿¡ µµ´ÞÇß´Ù¸é GOTO 6
2 Áö±Ý ÀÐÀº ±ÛÀÚ°¡ [ ¶ó¸é ½ºÅÿ¡ °ªÀ» ä¿ö³ÖÀ» »õ·Î¿î ¹è¿­À» push ÇÑ´Ù
3 Áö±Ý ÀÐÀº ±ÛÀÚ°¡ ] ¶ó¸é ½ºÅÃÀ» pop ÇÏ°í Ãâ·Â¿ë array list ¿¡ ³Ö´Â´Ù
4 Áö±Ý ÀÐÀº ±ÛÀÚ°¡ ±× ¿Ü¶ó¸é
4-1 ¹«½Ã°¡´ÉÇÑ ±ÛÀÚÀÎ °æ¿ì ¹«½Ã. GOTO 1
4-2 ¹«½ÃÇÏ¸é ¾ÈµÇ´Â ±ÛÀÚÀÎ °æ¿ì ½ºÅÃÀ» peek ÇÑ´Ù
5 peek ÇÑ ½ºÅÃÀÇ ¹è¿­¿¡ Áö±Ý ÀÐÀº °ªÀ» last insert ÇÑ´Ù. GOTO 1
6 Ãâ·Â¿ë array list ¸¦ ¿ª¼øÀ¸·Î Ãâ·ÂÇÑ´Ù
9 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-11 00:03:46
¾Æ´Ï¸é EBNF Çü½ÄÀ¸·Î ÆḺ̌ÔÄ¢À» ÀûÀº´ÙÀ½¿¡ ANTLR °°Àº µµ±¸¸¦ ¾²´Â°Ô ³ªÀ»Áöµµ ¸ð¸§
10 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-11 00:06:39
º»¹® ±ÔÄ¢´ë·Î¶ó¸é ANTLR AST ·Î´Â

A - B - C
|
D - E - F

ÇüÅ°¡ µÉÅ×´Ï ÀÌ°É ¹è¿­·Î Àß Ç¥ÇöÇÏ¸é ³¡
11 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-11 00:30:45
¹ºÁö ¸ð¸£°ÚÁö¸¸ °Á json À¸·Î ÆĽÌÇؼ­ load ÇØÁÖ¸é µÇÁö ¾Ê³ª¿©
º¹ÀâÇÑ ¾Ë°í¸®Áò ±¸ÇöÇÏ´À´Ï json À¸·Î Àüó¸®ÇØÁÖ´Â°Ô ÈÎ ³ªÀ»°Å °°Àºµ¥..
12 ºñ°ø°³ ¼Õ´Ô ¡¦ 2016-05-11 10:17:15
Àç±ÍÈ£Ãâ·Î ±¸ÇöÇصµ µÉ °Å °°°í...
1ȸ¼º ÀÛ¾÷ÀÌ¸é °Á ÆÄÀ̽㠶óÀ̺귯¸® Àû´çÇÑ°Å ±¸±Û¸µÇؼ­ ¾²´Â°Ô ´ä
´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
(±ÇÇÑÀÌ ¾ø´Â ȸ¿ø·¹º§)
¸ñ·ÏÀ¸·Î
ÀÌ¿ë¾à°ü | ±¤°í/Á¦ÈÞ | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | ¹®ÀÇ/½Å°í | ¸ð¹ÙÀÏ TE31 | ¼­¹ö ºÎÇÏ : 6.5%
½Ç½Ã°£ Issue Ä¿¹Â´ÏƼ TE31 [¾ËÁö·Õ] ¨Ï 2002-2024
TOP arrow_upward