>>
ȸ¿øº° ¿¹¾à°ü¸®¹®Á¦ ÀÔ´Ï´Ù.
1. °áÀç ±Ý¾×ÀÌ 5000000¹Ì¸¸ÀÎ ÀڷḦ ´ë»óÀ¸·Î (¿¹¾à¼ö·®*¿¹¾à±Ý¾×)ÀÇ °ª¿¡ µû¶ó ¿À¸§Â÷¼øÀ¸·Î Á¤·ÄÇßÀ» °æ¿ì °¡Àå ¸¶Áö¸· ÀÚ·áÀÇ °áÀç±Ý¾×À» Ãâ·ÂÇϵÇ, (¿¹¾à¼ö·®*¿¹¾à±Ý¾×)ÀÇ °ªÀÌ Áߺ¹µÉ °æ¿ì, ¿¹¾à¹øÈ£¸¦ ¿À¸§Â÷¼øÀ¸·Î Á¤·ÄÇÏ¿© ó¸®ÇϽÿÀ.
''''Çʼöº¯¼ö ¼±¾ð ''''Çٽɺ¯¼ö ¼±¾ð dim °áÀç±Ý¾×(1000), ¿¹¾à¼ö·®, ¿¹¾à±Ý¾×, ÇÕ°è(1000)¿¹¾à¹øÈ£(1000), t, temp, num as variant = 1.°áÀç±Ý¾×(1000)ÀÌ ¾Æ´Ï¶ó ±×³É °áÀç±Ý¾× 2,ÇÕ°è(1000)¿¹¾à¹øÈ£(1000):°¡¿îµ¥ ,(½°Ç¥) 3.ÇÕ°è(1000),°áÀç±Ý¾×(1000), ¿¹¾à¹øÈ£(1000)
''''Àμöó¸® ''''ÀÔ·ÂÆÄÀÏó¸®
for k=1 to Àμö2 line input #1, ¹öÆÛ
if k>= Àμö1 then ''''º¯¼öÀúÀå ¿¹¾à¼ö·® = val(mid(¹öÆÛ, ¾î¼°í , Àú¼°í)) ¿¹¾à±Ý¾× = val(mid(¹öÆÛ, ¾î¼°í , Àú¼°í)) ''''¹è¿º¯¼öó¸® if °áÀç±Ý¾× < 5000000 then num= num+1 ÇÕ°è (num) = ¿¹¾à¼ö·® *¿¹¾à±Ý¾× °áÀç±Ý¾×(num) = val(mid(¾î¼°í, Àú¼°í) =À§¿¡ ¹è¿º¯¼ö¿¡ ÀúÀå(°áÀç±Ý¾×= val(mid(¾î¼°í, Àú¼°í) ¿¹¾à¹øÈ£(num) = val(mid(¾î¼°í, Àú¼°í)) end if
end if next k
''''Á¤·Ä 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
---Ãß°¡-----------------------
temp = °áÀç±Ý¾×(k) °áÀç±Ý¾×(k)=°áÀç±Ý¾×(p) °áÀç±Ý¾×(p) = temp end if next p next k
-------------------------
''''Ãâ·ÂÆÄÀÏ Ã³¸® open ÀÌÇÏ»ý·« print #2, Àμö1, Àμö2, °áÀç±Ý¾×(num)
¿©±â ºñÁê¾ó º£ÀÌÁ÷ÀÌ ¾ø´Â °÷ÀÌ¶ó¼ ´Ù¸¥°ÍÀº »©°í, ¹®Á¦¿¡ ÇØ´çµÇ´Â °Í À§ÁÖ·Î Àû¾ú´Âµ¥, ¹¹°¡ À߸øµÈ Áö ¸ð¸£°Ú¾î¿ä. °áÀç±Ý¾×¿¡¼ ¹º°¡ À߸øµÈ°Í °°Àºµ¥.... °áÀç±Ý¾×, ¹è¿°áÀç±Ý¾×(1000)À̶ó°í µû·Î ¼±¾ðµµ ÇØºÃ´Âµ¥ ¾ÈµÇ¿ä. ¹¹°¡ À߸øµÈ°ÅÁÒ?¤Ñ.¤Ì;;;;
|