Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
22
Task/Time-a-function/PureBasic/time-a-function-1.basic
Normal file
22
Task/Time-a-function/PureBasic/time-a-function-1.basic
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
Procedure Foo(Limit)
|
||||
Protected i, palindromic, String$
|
||||
For i=0 To Limit
|
||||
String$=Str(i)
|
||||
If String$=ReverseString(String$)
|
||||
palindromic+1
|
||||
EndIf
|
||||
Next
|
||||
ProcedureReturn palindromic
|
||||
EndProcedure
|
||||
|
||||
If OpenConsole()
|
||||
Define Start, Stop, cnt
|
||||
PrintN("Starting timing of a calculation,")
|
||||
PrintN("for this we test how many of 0-1000000 are palindromic.")
|
||||
Start=ElapsedMilliseconds()
|
||||
cnt=Foo(1000000)
|
||||
Stop=ElapsedMilliseconds()
|
||||
PrintN("The function need "+Str(stop-Start)+" msec,")
|
||||
PrintN("and "+Str(cnt)+" are palindromic.")
|
||||
Print("Press ENTER to exit."): Input()
|
||||
EndIf
|
||||
Loading…
Add table
Add a link
Reference in a new issue