¹®Á¦ 2¡½ ¿¹¾àÀÏÀÚ´Â YYYY-MM-DD·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ¿ùÀÏ(MM-DD)¿¡ »ó°ü¾øÀÌ YYYY°¡ 1999ÀÎ ÀÚ·á Áß¿¡¼ (¿¹¾à¼ö·® * ¿¹¾à±Ý¾×)ÀÇ °ªÀÌ °¡Àå ÀÛÀº ÀÚ·áÀÇ ÀϷùøÈ£¸¦ Ãâ·ÂÇϽÿÀ. ¸¸¾à ÀÛÀº °ªÀÌ Áߺ¹µÉ °æ¿ì´Â Áߺ¹ÀÚ·á Áß °¡Àå Å« ÀϷùøÈ£¸¦ Ãâ·ÂÇϽÿÀ.(20Á¡)
=> ÀϹÝÀûÀÎ ''''''''ÃÖ¼Ò°ª ±¸Çϱâ'''''''' °¡ ¾Æ´Ï¶ó ''''''''¿¹¾à¼ö·®*¿¹¾à±Ý¾×'''''''' ÀÌ ÃÖ¼Ò°ªÀ» °¡Áú °æ¿ì ÀϷùøÈ£¸¦ Ãâ·ÂÇÏ´Â ¹®Á¦ÀÔ´Ï´Ù.
Sub main() ''Çʼö Àμö ¼±¾ð Dim Àμö1, Àμö2, i, ¹öÆÛ As Variant ''ÇÙ½É Àμö ¼±¾ð Dim ¿¹¾àÀÏÀÚ, ¿¹¾à¼ö·®, ¿¹¾à±Ý¾×, ÀϷùøÈ£, ÃÖ¼Ò°ª, ÃÖ´ëÀϷùøÈ£ As Variant ''Àμö ó¸® Àμö1 = Val(Left(Command, InStr(Command, " "))) Àμö2 = Val(Mid(Command, InStr(Command, " "))) ''ÃÖ¼Ò°ª ó¸® ÃÖ¼Ò°ª = 9999999999# ''ÀÔ·ÂÆÄÀÏó¸® Open "c:\c_it\data\san0105.txt" For Input As #1 For i = 1 To Àμö2 Line Input #1, ¹öÆÛ If i >= Àμö1 Then ''º¯¼öÀúÀå ¿¹¾àÀÏÀÚ = Trim(Mid(¹öÆÛ, 8, 4)) ¿¹¾à¼ö·® = Val(Mid(¹öÆÛ, 18, 5)) ¿¹¾à±Ý¾× = Val(Mid(¹öÆÛ, 23, 10)) ÀϷùøÈ£ = Trim(Mid(¹öÆÛ, 1, 7)) ''ÇÕ°è If ¿¹¾àÀÏÀÚ = "1999" Then If ÃÖ¼Ò°ª < ¿¹¾à¼ö·® * ¿¹¾à±Ý¾× Or _ (ÃÖ¼Ò°ª = ¿¹¾à¼ö·® * ¿¹¾à±Ý¾× And ÃÖ´ëÀϷùøÈ£ < ÀϷùøÈ£) Then ÃÖ¼Ò°ª = ¿¹¾à¼ö·® * ¿¹¾à±Ý¾× ÃÖ´ëÀϷùøÈ£ = ÀϷùøÈ£ End If End If End If Next i Close #1 ''Ãâ·ÂÆÄÀÏó¸® Open "c:\c_it\data\ans1.txt" For Output As #2 Print #2, Àμö1, Àμö2, ÃÖ´ëÀϷùøÈ£ End Sub ÀÌ·¯¸é ¾ÈµÇ³ª¿ä.¤Ð¤Ð
¸Â´Â ¼Ò½º°¡¸Õ°¡¿ä.¤Ð¤Ð
°á°ú°ªÀÌ ¤Ñ.¤Ì¾È³ª¿Í¿ä.. |