2017年1月26日 星期四

Z2A_VB_寒輔練習之一

參考解    Function M4P12(ByVal s As String) As String         ' M4P12_N!尾數的0         Dim x As Integer = s         Dim cnt As Integer = 0         For i = 5 To x Step 5             Dim k As Integer = i             Do While k Mod 5 = 0  ' 5的次方數會被整除多次  ...

2017年1月2日 星期一

Z3A_Net 幻方參考

http://zerojudge.tw/ShowProblem?problemid=b351 奇階幻方  產生的方式有多種,為了方便驗證,我們規定 (1)   由最上面列的中間格開始填入1 (2)   接續格在前一格的左上方{例如 4填入後填5時},除非超出邊界或格內已填數字如說明(3)(4)(5)(6) (3)   超出上邊界,則接續格改為左邊一行的最下一列{例如 1填入後填2時},除非超出左邊界如說明(6) (4)   超出左邊界,則接續格改為上邊一列的最右一行{例如 2填入後填3時},除非超出上邊界如說明(6) (5)   若接續格已填有數字 {例如 3填入後要填4時} ,接續格改為原格下方一格 (6)   若上邊及左邊同時超出邊界時,接續格改為原格的下方一格{例如 6填入後要填7時} 以下為3x3的產生步驟 ,以及3階及5的完成圖 http://zerojudge.tw/ShowProblem?problemid=b371 4N階幻方:...

2017年1月1日 星期日

Z2A VB檢查碼+變化2,3

變化2:M5P05_2 書碼檢查(10碼)  給一組書碼,依下列檢查規則,若正確則輸出Yes,不正確則輸出No (1) 書碼共10碼皆數字,非數字或長度不對則No (2) 第1~9碼由左算第1碼為奇數位 所有奇數位*1、所有偶數位*3 (3) 第1~9位各乘上1或 3後加總後再加上第10位*1須能被10整除 in1.txt 2 1234567891 9876543215 in2.txt 2 2234567894 9976543211 out.txt No Yes Yes No 參考程式碼    Function M5P05_2(ByVal s As String) As String        ...

Z2A VB 檢查碼變化題

Z2A VB 01/03預訂考題 檢查碼之 變化 變化1:M5P05_1 學號檢查  給一組學號,依下列檢查規則,若正確則輸出Yes,不正確則輸出No (1) 學號共6碼,長度不對則No (2) 第1碼只能3~5 (3) 第2,3兩碼只能11~17的數字 (4) 第4,5,6三碼只能001~350的數字 in1.txt 2 4112A9 416123 in2.txt 2 511099 616123 out.txt No Yes Yes No 參考程式碼    Function M5P05_1(ByVal s As String) As String         M5P05_1 =...