Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,39 @@
|
|||
Procedure in_List(in.s)
|
||||
Define.i i, j
|
||||
Define.s a
|
||||
Restore data_to_test
|
||||
For i=1 To 3*8-1
|
||||
Read.s a
|
||||
If in=a
|
||||
ProcedureReturn #True
|
||||
EndIf
|
||||
Next i
|
||||
ProcedureReturn #False
|
||||
EndProcedure
|
||||
|
||||
Define.c z, x, c, v
|
||||
If OpenConsole()
|
||||
For z='A' To 'D'
|
||||
For x='A' To 'D'
|
||||
If z=x:Continue:EndIf
|
||||
For c='A' To 'D'
|
||||
If c=x Or c=z:Continue:EndIf
|
||||
For v='A' To 'D'
|
||||
If v=c Or v=x Or v=z:Continue:EndIf
|
||||
Define.s test=Chr(z)+Chr(x)+Chr(c)+Chr(v)
|
||||
If Not in_List(test)
|
||||
PrintN(test+" is missing.")
|
||||
EndIf
|
||||
Next
|
||||
Next
|
||||
Next
|
||||
Next
|
||||
PrintN("Press Enter to exit"):Input()
|
||||
EndIf
|
||||
|
||||
DataSection
|
||||
data_to_test:
|
||||
Data.s "ABCD","CABD","ACDB","DACB","BCDA","ACBD","ADCB","CDAB"
|
||||
Data.s "DABC","BCAD","CADB","CDBA","CBAD","ABDC","ADBC","BDCA"
|
||||
Data.s "DCBA","BACD","BADC","BDAC","CBDA","DBCA","DCAB"
|
||||
EndDataSection
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
If OpenConsole()
|
||||
NewList a.s()
|
||||
findPermutations(a(), "ABCD", 4)
|
||||
ForEach a()
|
||||
Select a()
|
||||
Case "ABCD","CABD","ACDB","DACB","BCDA","ACBD","ADCB","CDAB","DABC"
|
||||
Case "BCAD","CADB","CDBA","CBAD","ABDC","ADBC","BDCA","DCBA","BACD"
|
||||
Case "BADC","BDAC","CBDA","DBCA","DCAB"
|
||||
Default
|
||||
PrintN(A()+" is missing.")
|
||||
EndSelect
|
||||
Next
|
||||
|
||||
Print(#CRLF$ + "Press ENTER to exit"): Input()
|
||||
EndIf
|
||||
Loading…
Add table
Add a link
Reference in a new issue