¹®Á¦2) °í°´±¸ºÐÀÇ Ã¹ ¹øÂ° °ªÀÌ ''''''''0''''''''µµ ¾Æ´Ï°í ''''''''1''''''''µµ ¾Æ´Ñ ÀÚ·á¿¡ ´ëÇÏ¿© (¿¹¾à¼ö·®*¿¹¾à±Ý¾×)ÀÇ °ª¿¡ µû¶ó ¿À¸§Â÷¼øÀ¸·Î Á¤·ÄÇÏ¿´À» ¶§ ù ¹øÂ° ÀÚ·áÀÇ (¿¹¾à¼ö·®*¿¹¾à±Ý¾×)ÀÇ °ªÀ» Ãâ·ÂÇϽÿÀ. µ¿Àϰª ¹ß»ý½Ã ÇÑ ¹ø¸¸ Ãâ·ÂÇϽÿÀ.
¤Ñ>> Á¤·ÄÇ϶ó´Â Áö½Ã°¡ Àֱ⠶§¹®¿¡ j,Temp,Num¸¦ ½á¾ß ÇÏÁö¸¸, (¿¹¾à¼ö·®*¿¹¾à±Ý¾×)ÀÇ ¿À¸§Â÷¼øÀÌ Á¦ÀÏ ³·Àº °ª¿¡¼ ³ôÀº °ªÀÇ ¼ø¼·Î Á¤·ÄµÇ´Â °ÍÀ̱⠶§¹®¿¡ ù¹øÂ° ÀÚ·á´Â (¿¹¾à¼ö·®*¿¹¾à±Ý¾×)ÀÇ ÃÖ¼Ò°ª°ú µ¿ÀÏÇÑ °ÍÀ¸·Î º¸°í ¾Æ·¡¿Í °°ÀÌ ¼Ò½ºÄÚµùÀ» ÇÏ¿´½À´Ï´Ù.
Option Explicit
Sub main()
''''''''Çʼöº¯¼ö¼±¾ð Dim Àμö1, Àμö2, i, ¹öÆÛ As Variant ''''''''Çٽɺ¯¼ö¼±¾ð Dim °í°´±¸ºÐ, ¿¹¾à¼ö·®, ¿¹¾à±Ý¾×, ÃÖ¼Ò°ª As Variant ''''''''Àμöó¸® Àμö1 = Val(Left(Command, InStr(Command, " "))) Àμö2 = Val(Mid(Command, InStr(Command, " ")))
''''''''ÀÔ·ÂÆÄÀÏó¸® Open "c:\c_it\data\abc06.txt" For Input As #1 ''''''''ÃÖ¼Ò°ª ÃʱâÈ ÃÖ¼Ò°ª = 999999999 For i = 1 To Àμö2 Line Input #1, ¹öÆÛ If i >= Àμö1 Then ''''''''º¯¼öÀúÀå ¿¹¾à¼ö·® = Val(Mid(¹öÆÛ, 18, 5)) ¿¹¾à±Ý¾× = Val(Mid(¹öÆÛ, 23, 10)) °í°´±¸ºÐ = Trim(Mid(¹öÆÛ, 33, 1)) ''''''''ÃÖ¼Ò°ª ±¸Çϱâ If °í°´±¸ºÐ <> "0" And °í°´±¸ºÐ <> "1" Then If ÃÖ¼Ò°ª > ¿¹¾à¼ö·® * ¿¹¾à±Ý¾× Then ÃÖ¼Ò°ª = ¿¹¾à¼ö·® * ¿¹¾à±Ý¾× End If End If End If Next i Close #1 ''''''''Ãâ·ÂÆÄÀÏó¸® Open "c:\c_it\data\ans2.txt" For Output As #2 Print #2, Àμö1, Àμö2, ÃÖ¼Ò°ª Close #2
End Sub
¤Ñ>>°á°ú°ªÀº ¿ø·¡ Á¦½ÃÇÑ ¼Ò½º·Î ±¸ÇÑ °ª°ú °°°Ô ³ª¿Ô´ä´Ï´Ù. ÇÏÁö¸¸ Á¦°¡ ºÒ¾ÈÇÏ°Ô »ý°¢ÇÏ´Â Á¡Àº ¹®Á¦¿¡ Á¤·ÄÇ϶ó´Â Áö½Ã°¡ Àֱ⠶§¹®¿¡ ¼Ò½ºÄÚµùÀÌ Á¤·Ä¿¡ °üÇÑ ºÎºÐÀ» ¹Ýµå½Ã ´ã¾Æ¾ß ÇÏ´Â °ÍÀÎÁöÀÔ´Ï´Ù. ¾Æ´Ï¸é ´ä¸¸ ¸Â¾Æµµ µÇ´Â °ÍÀÎÁö??
Á¡¼ö »êÁ¤¿¡ ÀÖ¾î¼ °á°ú°ª¸¸ º¸³ª¿ä??, ¾Æ´Ï¸é ¼Ò½ºÄÚµù¿¡ °üÇÑ °úÁ¤µµ äÁ¡Çϳª¿ä??
±×¸®°í ÄÚµù Áß¿¡ ''''''''Çʼö~~¿¡¼ ''''´Â °íÃĵµ ¿©±â¼´Â °è¼Ó ¿©·¯°³·Î ³ª¿Â´ä´Ï´Ù, ¹«½ÃÇØ ÁÖ¼¼¿ä~! |