Programming puzzles: processing lists!
04-30-2017, 02:31 PM (This post was last modified: 04-30-2017 05:09 PM by pier4r.)
Post: #60
 pier4r Senior Member Posts: 2,239 Joined: Nov 2014
RE: Programming puzzles: processing lists!
New solutions and timings.

#11
50 lists of 100 elements, average time
Pier: 0.054 s
David: 0.047 s

#13 (this is an interesting one)
50 lists of 100 elements, average time
Pier: 4.03 s

#11 input generator
Code:
     c11listGen     @ it seems to work     \<<       0 @resultList       \->       @input       listSize       @local var       resultList       \<<         IF           RAND 2 * IP          THEN           @make a list palindrome                      @first half           listSize 2 / IP            1 listSize           getRandomList           DUP             @it will leave a copy on the stack           'resultList' STO                      IF             listSize 2 MOD 0 \=/           THEN             @add a random number in the middle                          RAND listSize * IP 1 +             +           END                      @add the first half reverted           resultList REVLIST           +           @ the result list is already on the stack, no more actions needed.         ELSE           listSize           1 listSize           getRandomList         END       \>>     \>>

#11
Code:
     c11vaV1     @ given a list of positive integers, verify that it is palindrome     @ it seems to work          @timings: 50 lists of 100 elements 0.054 secs     \<<       0 @inputListSize       \->       @input       inputList       @local var       inputListSize       \<<         inputList SIZE 'inputListSize' STO                  @ if the number of elements are odd, the central one will stay there,         @ so no problem.                  @ extract the first half of the list         inputList         1 inputListSize 2 / IP         SUB                  @extract second part         inputList         @starting point         IF           inputListSize 2 MOD 0 ==         THEN           inputListSize 2 / 1 +         ELSE           inputListSize 2 / IP 2 +           @ 1 2 3 4 5 6 7 , we want to start from 5         END         @end point         inputListSize         SUB REVLIST                  @ now on the stack we have the first part of the list         @ and the second part reverted.         @ we check if they are equal.         ==         1 0         IFTE       \>>     \>>

#13 input generator and code
Code:
     c13incrListValueWithLimitHelp "input: L2: reference list to define the max value for every position L1: list to increase, same size of reference list output: L1: list increased according to the limit of the reference list. If overflow, all zeroed. "          c13incrListValueWithLimit     @ given a reference list for a max value     @ add 1 to a given list, and perform carry operations     @ if the increased element in the list "hit" the maximum     @ value in the reference list.     @ The reference list and the input list are incremented     @ right to left like numbers, although in some cases this may be not     @ necessary, but this means that the procedure may be reused also to     @ compute numbers in base N exploded, digits by digits, in a list          @it seems working.     \<<       0  @currValue       0  @currRefValue       10 @ufCarry       \->       @input       referenceList         @ like { 2 2 3}       listToIncrease         @ like { 2 0 1} output { 2 0 2}       @local var       currValue       currRefValue       ufCarry       \<<         @ reverse the lists to process them from the "lower" digit         @ assuming that the input consider lower digits the end digits         referenceList REVLIST 'referenceList' STO         listToIncrease REVLIST 'listToIncrease' STO                  ufCarry SF           @ we need to carry the operation.                  listToIncrease         1 @one element at time         \<<           IF ufCarry FS? THEN             'currValue' STO                          IF               currValue 1 +               referenceList NSUB GET               >             THEN               0 @ produce a zero             ELSE               @ increment and stop               currValue 1 +               ufCarry CF             END           END           @ otherwise we leave the read value as it is         \>>         DOSUBS                  IF           ufCarry FS?         THEN           @total reset           DROP                      0           referenceList SIZE           NDUPN           \->LIST         ELSE           @do not forget that the list were reverted           REVLIST         END       \>>     \>>          c13factorsCompositionHelp "input: L1: a positive integer output: L1: list of all evently divisors of the number, the number itself excluded but 1 included. "          c13factorsComposition     @ given a number in input     @ retrieve the factors of the number     @ and then the posible compositions.     @ For example 100 -> 2, 4, 5, 10, 20, 25, 50, 100 (the last excluded since it is not interesting)     @ this using the multiplicity of the factors and increasing it.          @ it seems working.     \<<       0 @sf3       0 @sf105       {}      @factorsResult       {}      @factorsElements       {}      @factorsMultiplicity       {}      @currentCombList       { 1 }   @resultList       \->       @input       inputNumber       @local var       sf3       sf105       factorsResult       factorsElements       factorsMultiplicity       currentCombList         @current combination of multiplicity list       resultList       \<<         -3 FS? 'sf3' STO           @ either 0 when clear, or 1 when set.         -3 CF           @this for factors and ISPRIME                  -105 FS? 'sf105' STO                  inputNumber \->Q FACTORS 'factorsResult' STO                  IF           -105 CF             @this for ISPRIME           inputNumber ISPRIME?           -105 SF             @ speed up         THEN           @only one factor, the entire list           @since it is not interesting, return the basic factor, 1           resultList         ELSE           @there are more than one factor, so let's iterate on the           @possible combinations of factors.                      @extract the factor list           factorsResult           1           \<<             @they are in odd positions             IF               NSUB 2 MOD 0 ==             THEN               DROP             END           \>>           DOSUBS           'factorsElements' STO                      @extract the multiplicity list           factorsResult           1           \<<             IF               NSUB 2 MOD 1 ==             THEN               DROP             END           \>>           DOSUBS           'factorsMultiplicity' STO                      @the hp 50g functions library is awesome.           @ if I have list A and list B, I can do A^B           @ and every element of A gets the power of the corresponding element of B.           @ How much "I have to do it on my own, or I need to search" is saved.                      0 factorsMultiplicity SIZE NDUPN \->LIST 'currentCombList' STO             @the variable containing the actual exponentiations           DO             factorsMultiplicity             currentCombList             c13incrListValueWithLimit             'currentCombList' STO                          'resultList'             factorsElements currentCombList ^             1 +             \PILIST               @product. profuct list and sumlist complain for list of size 1, so we always add a 1               @ (in the case of the produt) to the list to be used. So there are always two               @ elements.             STO+           UNTIL             currentCombList             factorsMultiplicity             ==               @we stop when the current list it is exactly like the               @multiplicity list (it means we are finished)           END                        @we pop out the tail, since it should be the number itself           resultList           tailList           DROP             @real result list on the stack         END                    IF sf3 THEN           -3 SF         ELSE           -3 CF         END                  IF sf105 THEN           -105 SF         ELSE           -105 CF         END       \>>     \>>          c13listGen     @ produce list generated by sublists sometimes.     @ it seems to work     \<<       0 @subSize       0 @resultList       \->       @input       listSize       @local var       subSize       resultList       \<<         IF           RAND 2 * IP          THEN           @make a list generated by a sublist                      @random feasible size for the sublist           listSize c13factorsComposition             @list of possible sizes for sublists           DUP SIZE             @ take the size           RAND * IP 1 +             @take a random value between 1 and size           GET              @interesting GET accept several floats, I fixed with IP             @ quite late.           DUP 'subSize' STO           1 listSize getRandomList             @generate a random list of positive integers                      @now duplicate it enough times           listSize subSize /           NDUPN @it leaves the number of duplications on the list           1 - @reduce it of 1           1 SWAP             @ stack: 1 numb_duplications_minus_one           START             + @concatenate lists           NEXT         ELSE           listSize           1 listSize           getRandomList         END       \>>     \>>          c13vaV1     @ given a list, finding the smallest generating sublist starting from the head     @ of the main list.          @ since we know the size of the size of the list, the generating sublist is     @ one of the possible composition of the factors of the size of the list.     @ That is, if the listSize is a prime number, no sublists exists.          @timings: 50 lists of 100 elements 4.03 s     \<<       0    @listSizeV       0    @possibleSubLengths       0    @listSize2       0    @sublistLength       1    @counter       0    @testingSublist       11   @ufValid       \->       @input       inputList       @local var       listSizeV       possibleSubLengths       listSize2       sublistLength       counter       testingSublist       ufValid         @ TODO:         @ to use the same user flag I should use store and save flags in every program         @ and subprogram, so I never have conflicts of values in flags.       \<<         inputList SIZE 'listSizeV' STO                  @ we get the possible sublist lengths         listSizeV c13factorsComposition         DUP SIZE 'listSize2' STO         'possibleSubLengths' STO                  ufValid CF                  @then we consume the list of possible length checking if they         @match the original list         WHILE           counter listSize2 \<=           ufValid FC?           AND             @if the counter is within the list size and no valid             @sublist are found.         REPEAT           @extract the sublist made out of the amount of elements specified           @by the possible length list                      possibleSubLengths counter GET 'sublistLength' STO                      inputList           1 sublistLength           SUB             @sublist on the stack                      @ now we replicate the sublist to match the list length           listSizeV sublistLength /           NDUPN             @this leaves the number of replications on the stack           1 - @decrementing it of one.           1 SWAP             @ stack: 1 number_of_repetitions_minus_one           START             +               @concatenate the sublists           NEXT                      @we have the sublist concatenated on the stack           @now we compare with the original           IF             inputList ==           THEN             ufValid SF             listSizeV sublistLength /               @the result is "how many sublists"           ELSE             1 'counter' STO+           END         END                  IF ufValid FC? THEN           0             @0 generating sublists         END       \>>     \>>

added also #16 and #17 as processing list challenges (and the more "list things" I see, the more I will add. Of course I know that I miss a lot of possible challenges that I don't see at the moment, but those are ok)

#16
Code:
     c16vaV1     \<<       { 0 8 8 2 }  @mult117       { 1 3 4 }    @primeN       { 6 4 0 9 }  @intCubed       0 @iterations       0 @stoFlags       \->       mult117       primeN       intCubed       iterations       stoFlags       \<<         RCLF 'stoFlags' STO         @-3 SF                @ multiple117         @ I could compute multiples of 117 until I get the right digits         @ but I need to convert a number in digits then.         @ so let's try with permutations. I could write a function         @ to return all the permutations of a list, but so far I put it         @ in the todo. So we do random permutations (shuffle) of a list.         @ it will eventually hit the mark.         WHILE           mult117 { 1000 100 10 1 } *           \GSLIST           117 MOD 0 \=/         REPEAT           mult117 8 shuffleList           'mult117' STO           1 'iterations' STO+         END                  iterations         mult117                      0 'iterations' STO         WHILE           primeN { 100 10 1 } *           \GSLIST           ISPRIME? NOT         REPEAT           primeN 8 shuffleList           'primeN' STO           1 'iterations' STO+         END                  iterations         primeN                  0 'iterations' STO         WHILE           intCubed { 1000 100 10 1 } *           \GSLIST           3 XROOT             @now we have the cube root of the value           FP 0 \=/             @continue until the cube root is not returning an integer.         REPEAT           intCubed 8 shuffleList           'intCubed' STO           1 'iterations' STO+         END                  iterations         intCubed                  stoFlags STOF       \>>     \>>

Wikis are great, Contribute :)
 « Next Oldest | Next Newest »

 Messages In This Thread Programming puzzles: processing lists! - pier4r - 04-19-2017, 09:20 PM RE: Programming puzzles: processing lists! - Han - 04-20-2017, 02:21 PM RE: Programming puzzles: processing lists! - pier4r - 04-20-2017, 02:22 PM RE: Programming puzzles: processing lists! - Han - 04-20-2017, 02:35 PM RE: Programming puzzles: processing lists! - pier4r - 04-20-2017, 05:30 PM RE: Programming puzzles: processing lists! - Han - 04-20-2017, 04:09 PM RE: Programming puzzles: processing lists! - pier4r - 04-20-2017, 05:42 PM RE: Programming puzzles: processing lists! - Han - 04-20-2017, 06:48 PM RE: Programming puzzles: processing lists! - pier4r - 04-20-2017, 07:13 PM RE: Programming puzzles: processing lists! - pier4r - 04-20-2017, 09:35 PM RE: Programming puzzles: processing lists! - Didier Lachieze - 04-20-2017, 09:55 PM RE: Programming puzzles: processing lists! - DavidM - 04-21-2017, 12:43 AM RE: Programming puzzles: processing lists! - pier4r - 04-21-2017, 05:37 AM RE: Programming puzzles: processing lists! - Didier Lachieze - 04-21-2017, 05:47 AM RE: Programming puzzles: processing lists! - Han - 04-21-2017, 12:13 PM RE: Programming puzzles: processing lists! - pier4r - 04-21-2017, 02:14 PM RE: Programming puzzles: processing lists! - Han - 04-21-2017, 02:26 PM RE: Programming puzzles: processing lists! - pier4r - 04-21-2017, 04:03 PM RE: Programming puzzles: processing lists! - pier4r - 04-21-2017, 09:03 PM RE: Programming puzzles: processing lists! - DavidM - 04-24-2017, 04:04 PM RE: Programming puzzles: processing lists! - Claudio L. - 04-24-2017, 09:35 PM RE: Programming puzzles: processing lists! - John Keith - 04-24-2017, 10:00 PM RE: Programming puzzles: processing lists! - DavidM - 04-24-2017, 11:50 PM RE: Programming puzzles: processing lists! - Claudio L. - 04-25-2017, 01:11 AM RE: Programming puzzles: processing lists! - DavidM - 04-25-2017, 03:01 AM RE: Programming puzzles: processing lists! - Claudio L. - 04-25-2017, 01:31 PM RE: Programming puzzles: processing lists! - John Keith - 04-25-2017, 01:01 PM RE: Programming puzzles: processing lists! - Didier Lachieze - 04-22-2017, 09:14 AM RE: Programming puzzles: processing lists! - pier4r - 04-22-2017, 11:50 AM RE: Programming puzzles: processing lists! - DavidM - 04-24-2017, 05:03 PM RE: Programming puzzles: processing lists! - Claudio L. - 04-24-2017, 09:32 PM RE: Programming puzzles: processing lists! - DavidM - 04-24-2017, 09:58 PM RE: Programming puzzles: processing lists! - pier4r - 04-22-2017, 03:49 PM RE: Programming puzzles: processing lists! - DavidM - 04-24-2017, 07:39 PM RE: Programming puzzles: processing lists! - pier4r - 04-24-2017, 08:27 PM RE: Programming puzzles: processing lists! - DavidM - 04-24-2017, 11:17 PM RE: Programming puzzles: processing lists! - DavidM - 04-26-2017, 01:30 AM RE: Programming puzzles: processing lists! - DavidM - 04-26-2017, 04:49 PM RE: Programming puzzles: processing lists! - pier4r - 04-28-2017, 03:40 PM RE: Programming puzzles: processing lists! - DavidM - 04-28-2017, 08:53 PM RE: Programming puzzles: processing lists! - Werner - 04-29-2017, 08:28 AM RE: Programming puzzles: processing lists! - pier4r - 04-25-2017, 02:32 PM RE: Programming puzzles: processing lists! - DavidM - 04-25-2017, 04:27 PM RE: Programming puzzles: processing lists! - Claudio L. - 04-25-2017, 06:31 PM RE: Programming puzzles: processing lists! - pier4r - 04-25-2017, 06:06 PM RE: Programming puzzles: processing lists! - DavidM - 04-25-2017, 06:25 PM RE: Programming puzzles: processing lists! - John Keith - 04-27-2017, 02:22 PM RE: Programming puzzles: processing lists! - pier4r - 04-25-2017, 08:34 PM RE: Programming puzzles: processing lists! - DavidM - 04-26-2017, 12:59 AM RE: Programming puzzles: processing lists! - Claudio L. - 04-26-2017, 02:49 AM RE: Programming puzzles: processing lists! - Vtile - 04-25-2017, 10:24 PM RE: Programming puzzles: processing lists! - pier4r - 04-26-2017, 06:24 PM RE: Programming puzzles: processing lists! - DavidM - 04-26-2017, 06:44 PM RE: Programming puzzles: processing lists! - pier4r - 04-27-2017, 03:56 PM RE: Programming puzzles: processing lists! - DavidM - 04-27-2017, 04:37 PM RE: Programming puzzles: processing lists! - pier4r - 04-28-2017, 07:16 AM RE: Programming puzzles: processing lists! - Dave Britten - 04-27-2017, 02:11 PM RE: Programming puzzles: processing lists! - pier4r - 04-27-2017, 04:00 PM RE: Programming puzzles: processing lists! - pier4r - 04-28-2017, 09:51 PM RE: Programming puzzles: processing lists! - DavidM - 05-01-2017, 05:45 PM RE: Programming puzzles: processing lists! - pier4r - 05-01-2017, 08:17 PM RE: Programming puzzles: processing lists! - DavidM - 05-02-2017, 07:00 PM RE: Programming puzzles: processing lists! - pier4r - 05-05-2017, 11:51 AM RE: Programming puzzles: processing lists! - DavidM - 05-05-2017, 07:32 PM RE: Programming puzzles: processing lists! - pier4r - 05-06-2017, 05:25 AM RE: Programming puzzles: processing lists! - DavidM - 05-05-2017, 08:40 PM RE: Programming puzzles: processing lists! - DavidM - 05-10-2017, 02:35 AM RE: Programming puzzles: processing lists! - DavidM - 05-24-2017, 12:44 AM RE: Programming puzzles: processing lists! - John Keith - 05-24-2017, 01:33 PM RE: Programming puzzles: processing lists! - DavidM - 05-24-2017, 03:29 PM RE: Programming puzzles: processing lists! - DavidM - 05-24-2017, 06:12 PM RE: Programming puzzles: processing lists! - John Keith - 05-24-2017, 11:14 PM RE: Programming puzzles: processing lists! - pier4r - 05-25-2017, 12:42 PM RE: Programming puzzles: processing lists! - DavidM - 05-25-2017, 04:33 PM RE: Programming puzzles: processing lists! - pier4r - 04-30-2017 02:31 PM RE: Programming puzzles: processing lists! - DavidM - 05-06-2017, 02:48 AM RE: Programming puzzles: processing lists! - pier4r - 05-03-2017, 08:58 PM RE: Programming puzzles: processing lists! - Werner - 05-04-2017, 07:42 AM RE: Programming puzzles: processing lists! - DavidM - 05-04-2017, 11:45 PM RE: Programming puzzles: processing lists! - Didier Lachieze - 05-04-2017, 11:21 AM RE: Programming puzzles: processing lists! - John Keith - 05-05-2017, 12:24 PM RE: Programming puzzles: processing lists! - pier4r - 05-04-2017, 06:05 PM RE: Programming puzzles: processing lists! - rprosperi - 05-04-2017, 06:12 PM RE: Programming puzzles: processing lists! - pier4r - 05-04-2017, 06:14 PM RE: Programming puzzles: processing lists! - Werner - 05-06-2017, 07:44 AM RE: Programming puzzles: processing lists! - pier4r - 05-06-2017, 03:21 PM RE: Programming puzzles: processing lists! - pier4r - 05-10-2017, 05:44 PM RE: Programming puzzles: processing lists! - pier4r - 05-14-2017, 02:08 PM RE: Programming puzzles: processing lists! - pier4r - 05-24-2017, 03:51 PM RE: Programming puzzles: processing lists! - DavidM - 05-24-2017, 06:43 PM RE: Programming puzzles: processing lists! - pier4r - 05-24-2017, 08:28 PM RE: Programming puzzles: processing lists! - pier4r - 05-25-2017, 07:38 PM RE: Programming puzzles: processing lists! - DavidM - 05-25-2017, 08:06 PM RE: Programming puzzles: processing lists! - John Keith - 05-25-2017, 09:57 PM RE: Programming puzzles: processing lists! - John Keith - 05-26-2017, 10:48 PM RE: Programming puzzles: processing lists! - DavidM - 05-26-2017, 11:47 PM RE: Programming puzzles: processing lists! - pier4r - 05-26-2017, 06:36 PM RE: Programming puzzles: processing lists! - John Keith - 05-27-2017, 07:40 PM RE: Programming puzzles: processing lists! - DavidM - 05-27-2017, 08:07 PM RE: Programming puzzles: processing lists! - John Keith - 05-28-2017, 06:31 PM RE: Programming puzzles: processing lists! - DavidM - 05-28-2017, 07:10 PM RE: Programming puzzles: processing lists! - pier4r - 05-28-2017, 08:03 PM RE: Programming puzzles: processing lists! - DavidM - 05-28-2017, 08:42 PM RE: Programming puzzles: processing lists! - pier4r - 05-28-2017, 09:59 PM RE: Programming puzzles: processing lists! - pier4r - 05-31-2017, 04:02 PM RE: Programming puzzles: processing lists! - DavidM - 05-31-2017, 05:44 PM RE: Programming puzzles: processing lists! - pier4r - 05-31-2017, 06:30 PM RE: Programming puzzles: processing lists! - DavidM - 06-03-2017, 05:14 PM RE: Programming puzzles: processing lists! - pier4r - 06-03-2017, 08:00 PM RE: Programming puzzles: processing lists! - DavidM - 06-04-2017, 02:31 PM RE: Programming puzzles: processing lists! - pier4r - 06-05-2017, 11:38 AM RE: Programming puzzles: processing lists! - DavidM - 06-05-2017, 04:49 PM RE: Programming puzzles: processing lists! - pier4r - 06-05-2017, 06:31 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 11:48 AM RE: Programming puzzles: processing lists! - pier4r - 06-05-2017, 01:07 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 01:42 PM RE: Programming puzzles: processing lists! - DavidM - 06-05-2017, 05:33 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 09:29 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 11:31 AM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 12:01 PM RE: Programming puzzles: processing lists! - pier4r - 06-05-2017, 12:55 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 01:05 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 12:20 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 12:32 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 01:48 PM RE: Programming puzzles: processing lists! - pier4r - 06-05-2017, 02:54 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 08:38 PM RE: Programming puzzles: processing lists! - Gilles59 - 06-05-2017, 09:00 PM RE: Programming puzzles: processing lists! - pier4r - 06-06-2017, 01:44 PM RE: Programming puzzles: processing lists! - DavidM - 06-06-2017, 03:24 PM RE: Programming puzzles: processing lists! - pier4r - 06-06-2017, 03:47 PM RE: Programming puzzles: processing lists! - DavidM - 06-06-2017, 04:36 PM RE: Programming puzzles: processing lists! - pier4r - 06-07-2017, 08:57 AM RE: Programming puzzles: processing lists! - DavidM - 06-11-2017, 05:51 PM RE: Programming puzzles: processing lists! - pier4r - 06-11-2017, 07:27 PM RE: Programming puzzles: processing lists! - DavidM - 06-11-2017, 09:11 PM RE: Programming puzzles: processing lists! - pier4r - 06-12-2017, 08:37 AM RE: Programming puzzles: processing lists! - DavidM - 06-12-2017, 02:21 PM RE: Programming puzzles: processing lists! - pier4r - 06-12-2017, 04:48 PM RE: Programming puzzles: processing lists! - DavidM - 06-12-2017, 07:24 PM RE: Programming puzzles: processing lists! - pier4r - 06-12-2017, 07:46 PM RE: Programming puzzles: processing lists! - DavidM - 06-12-2017, 09:41 PM RE: Programming puzzles: processing lists! - pier4r - 06-12-2017, 09:51 PM RE: Programming puzzles: processing lists! - DavidM - 06-12-2017, 10:19 PM RE: Programming puzzles: processing lists! - pier4r - 06-12-2017, 10:26 PM RE: Programming puzzles: processing lists! - DavidM - 06-13-2017, 12:43 AM RE: Programming puzzles: processing lists! - pier4r - 06-13-2017, 08:23 AM RE: Programming puzzles: processing lists! - pier4r - 06-13-2017, 10:06 AM RE: Programming puzzles: processing lists! - DavidM - 06-13-2017, 06:23 PM RE: Programming puzzles: processing lists! - DavidM - 06-14-2017, 05:40 AM RE: Programming puzzles: processing lists! - pier4r - 06-13-2017, 10:00 PM RE: Programming puzzles: processing lists! - pier4r - 06-14-2017, 08:04 AM RE: Programming puzzles: processing lists! - DavidM - 06-14-2017, 02:34 PM RE: Programming puzzles: processing lists! - pier4r - 06-14-2017, 08:57 AM RE: Programming puzzles: processing lists! - DavidM - 06-14-2017, 03:27 PM RE: Programming puzzles: processing lists! - DavidM - 06-15-2017, 06:21 PM RE: Programming puzzles: processing lists! - Werner - 06-14-2017, 11:49 AM RE: Programming puzzles: processing lists! - DavidM - 06-14-2017, 03:38 PM RE: Programming puzzles: processing lists! - pier4r - 06-14-2017, 06:02 PM RE: Programming puzzles: processing lists! - Johnny Knoxville - 06-15-2017, 06:30 PM RE: Programming puzzles: processing lists! - pier4r - 06-15-2017, 09:12 PM RE: Programming puzzles: processing lists! - DavidM - 06-15-2017, 10:59 PM RE: Programming puzzles: processing lists! - pier4r - 06-15-2017, 11:01 PM RE: Programming puzzles: processing lists! - DavidM - 06-16-2017, 04:23 AM RE: Programming puzzles: processing lists! - pier4r - 06-16-2017, 08:02 AM RE: Programming puzzles: processing lists! - pier4r - 06-18-2017, 02:28 PM RE: Programming puzzles: processing lists! - DavidM - 06-18-2017, 03:23 PM RE: Programming puzzles: processing lists! - pier4r - 06-18-2017, 09:07 PM RE: Programming puzzles: processing lists! - Werner - 06-19-2017, 05:47 AM RE: Programming puzzles: processing lists! - DavidM - 06-20-2017, 03:32 AM RE: Programming puzzles: processing lists! - Werner - 06-20-2017, 05:56 AM RE: Programming puzzles: processing lists! - pier4r - 06-25-2017, 11:50 AM RE: Programming puzzles: processing lists! - DavidM - 06-28-2017, 04:35 AM RE: Programming puzzles: processing lists! - pier4r - 06-28-2017, 05:33 AM RE: Programming puzzles: processing lists! - pier4r - 08-11-2017, 10:17 AM RE: Programming puzzles: processing lists! - pier4r - 08-12-2017, 08:03 AM RE: Programming puzzles: processing lists! - DavidM - 08-13-2017, 10:18 PM RE: Programming puzzles: processing lists! - pier4r - 08-13-2017, 10:31 PM RE: Programming puzzles: processing lists! - pier4r - 08-14-2017, 12:12 PM RE: Programming puzzles: processing lists! - DavidM - 08-15-2017, 02:50 PM RE: Programming puzzles: processing lists! - pier4r - 08-15-2017, 07:39 PM RE: Programming puzzles: processing lists! - DavidM - 08-15-2017, 08:29 PM RE: Programming puzzles: processing lists! - pier4r - 08-15-2017, 09:03 PM RE: Programming puzzles: processing lists! - DavidM - 08-15-2017, 09:36 PM RE: Programming puzzles: processing lists! - SlideRule - 08-17-2017, 12:04 AM RE: Programming puzzles: processing lists! - pier4r - 08-15-2017, 09:39 PM RE: Programming puzzles: processing lists! - pdo - 08-16-2017, 12:51 PM RE: Programming puzzles: processing lists! - pier4r - 08-16-2017, 01:36 PM RE: Programming puzzles: processing lists! - DavidM - 08-16-2017, 03:03 PM RE: Programming puzzles: processing lists! - pdo - 08-16-2017, 06:58 PM RE: Programming puzzles: processing lists! - pier4r - 08-16-2017, 07:33 PM RE: Programming puzzles: processing lists! - DavidM - 08-16-2017, 07:57 PM RE: Programming puzzles: processing lists! - pier4r - 08-16-2017, 08:10 PM RE: Programming puzzles: processing lists! - pdo - 08-16-2017, 10:21 PM RE: Programming puzzles: processing lists! - DavidM - 08-16-2017, 10:40 PM RE: Programming puzzles: processing lists! - pdo - 08-19-2017, 09:59 PM RE: Programming puzzles: processing lists! - pier4r - 08-20-2017, 06:18 AM RE: Programming puzzles: processing lists! - pdo - 08-20-2017, 08:44 AM RE: Programming puzzles: processing lists! - DavidM - 08-20-2017, 09:56 PM RE: Programming puzzles: processing lists! - pier4r - 08-17-2017, 07:27 AM RE: Programming puzzles: processing lists! - pdo - 08-17-2017, 12:52 PM RE: Programming puzzles: processing lists! - pier4r - 08-21-2017, 07:30 PM RE: Programming puzzles: processing lists! - pdo - 08-24-2017, 12:29 PM RE: Programming puzzles: processing lists! - pier4r - 08-24-2017, 04:43 PM RE: Programming puzzles: processing lists! - pier4r - 08-24-2017, 06:59 PM RE: Programming puzzles: processing lists! - pier4r - 10-17-2017, 05:00 PM RE: Programming puzzles: processing lists! - DavidM - 10-17-2017, 07:20 PM RE: Programming puzzles: processing lists! - pier4r - 10-17-2017, 08:58 PM RE: Programming puzzles: processing lists! - DavidM - 10-17-2017, 10:42 PM RE: Programming puzzles: processing lists! - pier4r - 10-18-2017, 09:54 AM RE: Programming puzzles: processing lists! - DavidM - 10-18-2017, 01:58 PM RE: Programming puzzles: processing lists! - John Keith - 10-18-2017, 12:51 PM RE: Programming puzzles: processing lists! - pier4r - 10-18-2017, 05:31 PM RE: Programming puzzles: processing lists! - pier4r - 10-31-2017, 10:43 AM RE: Programming puzzles: processing lists! - DavidM - 10-31-2017, 11:42 AM RE: Programming puzzles: processing lists! - pier4r - 10-31-2017, 12:10 PM RE: Programming puzzles: processing lists! - DavidM - 10-31-2017, 12:31 PM RE: Programming puzzles: processing lists! - pier4r - 11-03-2017, 09:51 PM RE: Programming puzzles: processing lists! - Gilles59 - 10-31-2017, 12:40 PM RE: Programming puzzles: processing lists! - pier4r - 10-31-2017, 01:25 PM RE: Programming puzzles: processing lists! - pier4r - 11-03-2017, 09:42 PM RE: Programming puzzles: processing lists! - DavidM - 11-03-2017, 11:15 PM RE: Programming puzzles: processing lists! - pier4r - 11-04-2017, 07:56 AM RE: Programming puzzles: processing lists! - DavidM - 11-04-2017, 02:35 PM RE: Programming puzzles: processing lists! - DavidM - 02-20-2018, 11:41 PM RE: Programming puzzles: processing lists! - pier4r - 11-04-2017, 07:22 PM RE: Programming puzzles: processing lists! - DavidM - 11-07-2017, 01:45 PM RE: Programming puzzles: processing lists! - pier4r - 11-10-2017, 07:55 PM RE: Programming puzzles: processing lists! - StephenG1CMZ - 11-05-2017, 10:04 PM RE: Programming puzzles: processing lists! - DavidM - 11-07-2017, 01:55 PM RE: Programming puzzles: processing lists! - StephenG1CMZ - 11-09-2017, 11:48 PM RE: Programming puzzles: processing lists! - StephenG1CMZ - 11-16-2017, 10:52 PM RE: Programming puzzles: processing lists! - pier4r - 12-30-2017, 02:39 PM RE: Programming puzzles: processing lists! - StephenG1CMZ - 12-30-2017, 05:49 PM RE: Programming puzzles: processing lists! - pier4r - 12-30-2017, 05:58 PM RE: Programming puzzles: processing lists! - pier4r - 02-18-2018, 10:37 AM RE: Programming puzzles: processing lists! - DavidM - 02-21-2018, 12:18 AM RE: Programming puzzles: processing lists! - John Keith - 02-21-2018, 02:09 PM RE: Programming puzzles: processing lists! - pier4r - 05-26-2018, 10:17 AM RE: Programming puzzles: processing lists! - DavidM - 05-26-2018, 02:48 PM RE: Programming puzzles: processing lists! - John Keith - 05-26-2018, 08:00 PM RE: Programming puzzles: processing lists! - pier4r - 05-26-2018, 08:27 PM RE: Programming puzzles: processing lists! - John Keith - 05-26-2018, 09:24 PM RE: Programming puzzles: processing lists! - DavidM - 05-26-2018, 10:11 PM RE: Programming puzzles: processing lists! - pier4r - 05-27-2018, 07:56 AM RE: Programming puzzles: processing lists! - pier4r - 05-26-2018, 10:19 PM RE: Programming puzzles: processing lists! - pier4r - 01-27-2019, 11:49 AM RE: Programming puzzles: processing lists! - DavidM - 01-27-2019, 05:51 PM RE: Programming puzzles: processing lists! - John Keith - 01-27-2019, 07:18 PM RE: Programming puzzles: processing lists! - DavidM - 01-27-2019, 07:54 PM RE: Programming puzzles: processing lists! - John Keith - 01-28-2019, 07:10 PM RE: Programming puzzles: processing lists! - pier4r - 01-28-2019, 07:37 PM RE: Programming puzzles: processing lists! - John Keith - 01-28-2019, 08:16 PM RE: Programming puzzles: processing lists! - pier4r - 01-28-2019, 08:49 PM RE: Programming puzzles: processing lists! - pier4r - 01-27-2019, 06:55 PM RE: Programming puzzles: processing lists! - DavidM - 01-27-2019, 07:27 PM RE: Programming puzzles: processing lists! - pier4r - 01-27-2019, 07:47 PM RE: Programming puzzles: processing lists! - Thomas Klemm - 01-28-2019, 08:22 PM RE: Programming puzzles: processing lists! - Thomas Klemm - 01-28-2019, 08:43 PM RE: Programming puzzles: processing lists! - John Keith - 01-28-2019, 10:16 PM RE: Programming puzzles: processing lists! - John Keith - 01-28-2019, 10:25 PM RE: Programming puzzles: processing lists! - Thomas Klemm - 01-28-2019, 11:19 PM RE: Programming puzzles: processing lists! - John Keith - 01-29-2019, 06:04 PM RE: Programming puzzles: processing lists! - Thomas Klemm - 01-28-2019, 11:27 PM RE: Programming puzzles: processing lists! - pier4r - 02-12-2019, 10:52 AM RE: Programming puzzles: processing lists! - John Keith - 02-12-2019, 04:01 PM RE: Programming puzzles: processing lists! - pier4r - 02-12-2019, 06:12 PM RE: Programming puzzles: processing lists! - DavidM - 02-13-2019, 12:49 PM RE: Programming puzzles: processing lists! - pier4r - 02-13-2019, 01:30 PM RE: Programming puzzles: processing lists! - DavidM - 02-14-2019, 05:27 PM RE: Programming puzzles: processing lists! - pier4r - 02-14-2019, 06:21 PM RE: Programming puzzles: processing lists! - DavidM - 02-14-2019, 09:13 PM RE: Programming puzzles: processing lists! - pier4r - 02-14-2019, 09:23 PM RE: Programming puzzles: processing lists! - rprosperi - 02-14-2019, 09:40 PM RE: Programming puzzles: processing lists! - John Keith - 02-13-2019, 09:03 PM RE: Programming puzzles: processing lists! - DavidM - 02-14-2019, 04:10 AM RE: Programming puzzles: processing lists! - pier4r - 02-14-2019, 10:33 AM RE: Programming puzzles: processing lists! - John Keith - 02-14-2019, 05:01 PM RE: Programming puzzles: processing lists! - pier4r - 03-22-2019, 09:46 PM RE: Programming puzzles: processing lists! - pier4r - 05-26-2019, 05:51 PM RE: Programming puzzles: processing lists! - pier4r - 03-13-2023, 09:20 PM

User(s) browsing this thread: 1 Guest(s)