| | | Á¦ ¸ñ | ¼±»ý´Ô~!!! ´Ù½Ã¿ä.. | | | ±Û¾´ÀÌ | ÃÖÀºÁ¤ | ÀÛ¼ºÀÏ | 2005-07-23 | Á¶È¸¼ö | 346 | | | ±Û°øÀ¯ | |
| | | ºü¸¥´äº¯ °¨»çÇØ¿ä. ^^
¾Æ·¡ Àû¾îÁֽŠÁÖ¼Ò·Î °¡¼ ÄÚµùÀ̶û È®ÀÎÇØ º¸¾Ò½À´Ï´Ù.
±×·±µ¥.. 1¹ø ¹®Á¦ Á¦ ³ª¸§´ë·Î´Â ¸Â°Ô ÄÚµùÇѰа°¾Ò´Âµ¥.. ´äÀÌ 0ÀÌ ³ª¿Ô°Åµç¿ä.
Á¤´äÄÚµùÀ̶û ºñ±³ÇغÁµµ.. ¿ª½Ã³ª Ʋ¸°°÷À» ¸øÃ£°Ú¾î¿ä.
Á¤·ÄÇÒ¶§.. °¡·ÎÄ¡´Â°Å À̿ܿ¡´Â¿ä. °¡·Î°¡ ±×·¸°Ô Áß¿äÇѰǰ¡¿ä?
±×°Íº¸´Ù´Â ´Ù¸¥µ¥¼ ¿À´äÀÌ ³ª¿Â°Å °°Àºµ¥..
ÄÚµùÁ» ºÁÁÖ¼¼¿ä~~
¿À´Ã.. ¸ðÀǰí»ç ¹®Á¦±îÁö ÀüºÎ ´Ù ÇÏ°í ¹ã»õ°í °¡¾ß°Ú¾î¿ä!!
Sub main() ''º¯¼ö¼±¾ð Dim Àμö1, Àμö2, k, ¹öÆÛ As Variant ''Çʼöº¯¼ö¼±¾ð Dim ȸ¿ø±¸ºÐ, ¿¹¾à¼ö·®, ¿¹¾à±Ý¾×, ÇÕ°è(1000), ¿¹¾à¹øÈ£(1000), p, temp, num As Variant ''Àμöó¸® Àμö1 = Val(Left(Command, InStr(Command, " "))) Àμö2 = Val(Mid(Command, InStr(Command, " "))) ''ÀÔ·ÂÆÄÀÏó¸® Open "c:\c_it\data\abc03.txt" For Input As #1 For k = 1 To Àμö2 Line Input #1, ¹öÆÛ If k >= Àμö1 Then ''º¯¼öÀúÀå ȸ¿ø±¸ºÐ = Trim(Mid(¹öÆÛ, 33, 1)) ¿¹¾à¼ö·® = Val(Mid(¹öÆÛ, 18, 5)) ¿¹¾à±Ý¾× = Val(Mid(¹öÆÛ, 23, 10)) ''¹è¿Çհ豸Çϱâ If ȸ¿ø±¸ºÐ = "0" Or ȸ¿ø±¸ºÐ = "1" Then num = num + 1 ÇÕ°è(num) = ¿¹¾à¼ö·® * ¿¹¾à±Ý¾× ¿¹¾à¹øÈ£(num) = Val(Mid(¹öÆÛ, 1, 7)) End If End If Next k ''ÇÕ°è¿À¸§Â÷¼ø Á¤·Äor Çհ赿ÀÏ and ¿¹¾à¹øÈ£ ¿À¸§Â÷¼ø For k = 1 To num For p = k To num If ÇÕ°è(k) > ÇÕ°è(p) Or ÇÕ°è(k) = ÇÕ°è(p) And ¿¹¾à¹øÈ£(k) > ¿¹¾à¹øÈ£(p) Then temp = ÇÕ°è(k) ÇÕ°è(k) = ÇÕ°è(p) ÇÕ°è(p) = temp temp = ¿¹¾à¹øÈ£(k) ¿¹¾à¹øÈ£(k) = ¿¹¾à¹øÈ£(p) ¿¹¾à¹øÈ£(p) = temp End If Next p Next k Close #1 ''Ãâ·ÂÆÄÀÏó¸® Open "c:\c_it\data\ans1.txt" For Output As #2 Print #2, Àμö1, Àμö2, ¿¹¾à¹øÈ£(10) Close #2 End Sub | |
|
|