ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

½Ð±Ð³B²z16­Ó¥¿¾ã¼Æªº¤£©w¤èµ{°ÝÃD

¦^´_ 1# kain
§A§âdim±q°j°é¤¤´£¥X¨Ó¬Ý¬Ý

TOP

§Ú§âÅܼƭ«·s«Å§i¦Ó¤w
¬O¯à¶]¥X¨Óªº (¯Ó®É38¬í)
¶]¥X252ºØ²Õ¦X
  1. Sub hexagonhive()
  2. Dim ue As Integer, str As String
  3. Dim a As Integer, b As Integer, c As Integer, d As Integer, e As Integer, f As Integer, g As Integer
  4. Dim t As Long
  5. t = 0
  6. Debug.Print Time

  7. For a = 1 To 16
  8. For b = 1 To 16
  9. For c = 1 To 16
  10. For d = 1 To 16
  11. For e = 1 To 16
  12. For f = 1 To 16
  13.     g = 49 - a - b - c - d - e - f
  14.     ue = Unequal(a, b, c, d, e, f, g)
  15.    
  16.     If ue = 1 And g > 0 And g < 17 And 2 * b + c + 2 * d + e + 2 * f + g = 87 Then
  17.         t = t + 1
  18.         Cells(t, 1) = a: Cells(t, 2) = b: Cells(t, 3) = c: Cells(t, 4) = d: Cells(t, 5) = e: Cells(t, 6) = f: Cells(t, 7) = g:
  19.     End If
  20. Next f, e, d, c, b, a
  21. Debug.Print Time
  22. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¡i¦æµ½­n¤Î®É¡j¦æµ½­n¤Î®É¡A¥\¼w­n«ùÄò¡C¦p¿N¶}¤ô¤@¯ë¡A¥¼¿N¶}¤§«e¤d¸U¤£­n°±º¶¤õ­Ô¡A§_«h­«¨Ó´N¤Ó¶O¨Æ¤F¡C
ªð¦^¦Cªí ¤W¤@¥DÃD