All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars
 perplexus dot info

 Pandigital and Pretty Powerful IV (Posted on 2009-06-06)
Determine all possible triplet(s) of positive integers (X, Y, Z) such that the decimal representation of XY*(X+1)Z has no leading zeroes and contains each of the digits from 0 to 9 exactly once.

 See The Solution Submitted by K Sengupta Rating: 5.0000 (1 votes)

Comments: ( Back to comment list | You must be logged in to post comments.)
 same results - different program | Comment 2 of 4 |

The more interesting ones are (23, 3, 4) giving 4036718592, (264, 3, 1) giving 4875932160, (1253, 1, 2) giving 1970362548, (1818, 1, 2) giving 6015327498 and (2016, 2, 1) giving 8197604352. The rest all have y and z = 1 for just x*(x+1) equalling the pandigital.

A list of all 57 solutions follows the program listing.

`DEFDBL A-ZCLSFOR x = 1 TO 99999 y = 1: p1 = x DO  z = 1: p2 = x + 1  DO    v = p1 * p2    s\$ = LTRIM\$(STR\$(v))    IF LEN(s\$) = 10 THEN      good = 1      FOR i = 1 TO 9       IF INSTR(i + 1, s\$, MID\$(s\$, i, 1)) THEN good = 0: EXIT FOR      NEXT      IF good THEN        PRINT USING "##### ### ###     ##########"; x; y; z; v        ct = ct + 1: IF ct MOD 40 = 0 THEN DO: LOOP UNTIL INKEY\$ > "": PRINT      END IF    END IF    z = z + 1: p2 = p2 * (x + 1)  LOOP UNTIL v > 9999999999#`
`  y = y + 1: p1 = p1 * x LOOP UNTIL p1 > 9999999999# OR x = 1NEXT x`
`    x   y   z     x^y * (x+1)^z   23   3   4     4036718592  264   3   1     4875932160 1253   1   2     1970362548 1818   1   2     6015327498 2016   2   1     819760435238627   1   1     149208375640508   1   1     164093857243065   1   1     185463729044027   1   1     193842075644576   1   1     198706435246565   1   1     216834579048735   1   1     237514896051714   1   1     267438951054269   1   1     294517863054459   1   1     296583714055151   1   1     304168795255152   1   1     304179825655331   1   1     306157489255403   1   1     306954781258454   1   1     341692857059579   1   1     354971682061497   1   1     378194250663072   1   1     397814025665465   1   1     428573169067580   1   1     456712398067662   1   1     457821390670154   1   1     492165387073737   1   1     543721890674906   1   1     561098374275662   1   1     572481390676203   1   1     580697341276337   1   1     582741390676760   1   1     589217436078011   1   1     608579413280631   1   1     650143879282809   1   1     685741329083015   1   1     689157324084555   1   1     714963258086076   1   1     740916385286553   1   1     749150836286688   1   1     751489603286769   1   1     752894613087669   1   1     768594123089064   1   1     793248516090198   1   1     813576940290423   1   1     817640935290909   1   1     826453719091943   1   1     845360719292169   1   1     849521673092268   1   1     851347609293356   1   1     871543609294464   1   1     892354176094617   1   1     895247130696362   1   1     928573140696570   1   1     932586147098702   1   1     974218350699270   1   1     9854632170`

 Posted by Charlie on 2009-06-06 16:53:10

 Search: Search body:
Forums (0)