[¹®Á¦3] ¿¹¾àÀÏÀÚ´Â YYYYMMDD·Î ±¸¼ºµÇ¾îÀÖ´Ù. ¿ùÀÏ(MMDD)°ú »ó°ü¾øÀÌ 2001³â¿¡ ¿¹¾àÇÑ ÀÚ·áÀÇ (ºÎ´ë½Ã¼³ÀÌ¿ë¿ä±Ý * Åõ¼÷±â°£)ÀÇ Çհ踦 ±¸ÇÏ¿© Ãâ·ÂÇϽÿÀ.(30Á¡)
¿¹¾à¹øÈ£ |
¿¹¾àÀÏÀÚ |
Åõ¼÷±â°£ |
°í°´±¸ºÐÄÚµå |
¼÷¹Ú¿ä±Ý |
ºÎ´ë½Ã¼³ÀÌ¿ë¿ä±Ý |
ÇÒÀÎ±Ý¾× |
ÁöºÒÄÚµå |
¿¹¾à¹æ¹ýÄÚµå |
¿¹¾à½Ç±¸ºÐÄÚµå |
´©ÀûÁ¡¼ö |
¼ýÀÚ |
¹®ÀÚ |
¼ýÀÚ |
¹®ÀÚ |
¼ýÀÚ |
¼ýÀÚ |
¼ýÀÚ |
¹®ÀÚ |
¹®ÀÚ |
¹®ÀÚ |
¼ýÀÚ |
6 |
8 |
2 |
2 |
6 |
5 |
4 |
2 |
2 |
2 |
5 |
¿¹¾àÀÏÀںκÐÀÌ ¿Ö val(mid(¹öÆÛ, 7,8)) ÀÌ ¾Æ´Ñ°¡¿ä/???
³â ¿ùÀÏ ³ª¿À´Â ¹®Á¦´Â °ÅÀÇ ÀÌ·¸´øµ¥..... ÀÚ¼¼ÇÑ ¼³¸í ºÎʵ右´Ï´Ù.. Option Explicit Sub main()
Dim Àμö1, Àμö2, k, ¹öÆÛ As Variant
Dim ¿¹¾àÀÏÀÚ, ºÎ´ë½Ã¼³ÀÌ¿ë¿ä±Ý, Åõ¼÷±â°£, ÇÕ°è As Variant
Àμö1 = Val(Left(Command, InStr(Command, " "))) Àμö2 = Val(Mid(Command, InStr(Command, " ")))
Open "c:\c_it\data\s10261.txt" For Input As #1
For k = 1 To Àμö2 Line Input #1, ¹öÆÛ If k >= Àμö1 Then
¿¹¾àÀÏÀÚ = Trim(Mid(¹öÆÛ, 7, 4)) ºÎ´ë½Ã¼³ÀÌ¿ë¿ä±Ý = Val(Mid(¹öÆÛ, 25, 5)) Åõ¼÷±â°£ = Val(Mid(¹öÆÛ, 15, 2)) If ¿¹¾àÀÏÀÚ = "2001" Then ÇÕ°è = ÇÕ°è + ºÎ´ë½Ã¼³ÀÌ¿ë¿ä±Ý * Åõ¼÷±â°£ End If End If Next k Close #1 Open "c:\c_it\data\ans3.txt" For Output As #2 Print #2, Àμö1, Àμö2, ÇÕ°è Close #2 End Sub
¡Ø ¿¹¾à¹øÈ£´Â Áߺ¹µÇ¾î ÀÖÁö ¾ÊÀ¸¸ç ¿¹¾à¹øÈ£¿¡ ´ëÇØ ¿À¸§Â÷¼ø Á¤·ÄµÇ¾î ÀÖ´Ù. |
[¹®Á¦1] (¼÷¹Ú¿ä±Ý - ÇÒÀαݾ×)¿¡ µû¶ó ¿À¸§Â÷¼ø Á¤·ÄÇÏ¿´À» ¶§ 3¹øÂ° ÀÚ·áÀÇ °í°´±¸ºÐÄڵ带 Ãâ·ÂÇϽÿÀ. µ¿Àϰª ¹ß»ý½Ã ¿¹¾à¹øÈ£·Î ³»¸²Â÷¼ø Á¤·ÄÇÏ¿© ó¸® ÇϽÿÀ.(20Á¡) | ¶Ç ÀϹø ¹®Á¦´Â ¿¹¾à¹øÈ£¿¡ ´ëÇØ ¿À¸§Â÷¼øµÇ¾îÀִµ¥ ¹®Á¦´Â ¿¹¾à¹øÈ£·Î ³»¸²Â÷¼øÁ¤·ÄÀ϶§ º¯¼ö ¹è¿½Ã ³Ö¾î¾ß Çϴ°ǰ¡¿ä??
|