Sorry, I just reread what you wrote. It seems what you did is correct. 
I can only guess its some indexing error, because you have to remove 1.
i.e. Only values between 2 and 10^7 are included, so perhaps you indexed wrong.
So if you do

myVerb >: i. 1000000

The actual numbers are the index + 1. 

If you want to look at my answer, it is here: 
https://github.com/jonghough/projecteulersolutions/blob/master/answers/projecteuler70.ijs


--------------------------------------------
On Wed, 3/15/17, 'Jon Hough' via Programming <[email protected]> wrote:

 Subject: Re: [Jprogramming] Project Euler
 To: [email protected]
 Date: Wednesday, March 15, 2017, 12:24 PM
 
 > " I supplied the first number
 that had
  as a permutation of the digits given sorted by
  (%totient)n"
 
 No, from the values that is that are permutations of their
 totients, the question wants
 the minimum value of N % totient N.
 So after finding all the values that are permutations of
 their totients, you need to divide them by the totient
 and find which number is the minimum.
 
 Also, I stole totient from J phrases too.
 
 --------------------------------------------
 On Wed, 3/15/17, Don Guinn <[email protected]>
 wrote:
 
  Subject: Re: [Jprogramming] Project Euler
  To: "Programming forum" <[email protected]>
  Date: Wednesday, March 15, 2017, 12:09 PM
  
  My second approach was
  brute force like you did. It gave the same number as
  my first approach. And interestingly it was
  faster than my first approach.
  Happens
  sometimes. The only thing I can think of is that I found
 the
  answer
  but I didn't supply what they
  wanted. I supplied the first number that had
  as a permutation of the digits given sorted by
  (%totient)n . I cheated.
  Stole totient from
  J phrases.
  
  The only thing I
  can think of is that they wanted something other than the
  n that I found.
  
  On Tue, Mar 14, 2017 at 8:12 PM, 'Jon
  Hough' via Programming <
  [email protected]>
  wrote:
  
  > I just tried it
  and got the right answer. But my approach is essentially
  > brute force:
  > I
  basically stringified  (":) the totient result, sorted
  it, and compared
  > to the sorted
  stringified original number.
  >
  > I can be more specific if you like.
  >
  > Regards,
  > Jon
  >
  --------------------------------------------
  > On Wed, 3/15/17, Don Guinn <[email protected]>
  wrote:
  >
  >  Subject:
  [Jprogramming] Project Euler
  >  To:
  "Programming forum" <[email protected]>
  >  Date: Wednesday, March 15, 2017, 9:37
  AM
  >
  >  Has anyone
  out there solved problem
  >  70? I have
  worked it two ways which
  >  give the
  same answer but it is given as incorrect. I don't
  >  want to divulge
  > 
  what I did as that is against their rules. I must be
  missing
  >  something and
  >  presenting the wrong number for the
  result. Or is it
  >  possible that
  their
  >  answer is wrong?
  >
  >  Glad to discuss it
  in the forum, but if anyone wants to
  > 
  contact me
  >  privately so we don't
  break Project Euler rules, contact me
  > 
  at
  >  [email protected]
  >
  >  Thanks.
  > 
  ----------------------------------------------------------------------
  >  For information about J forums see http://www.jsoftware.com/forums.htm
  >
  ----------------------------------------------------------------------
  > For information about J forums see http://www.jsoftware.com/forums.htm
  ----------------------------------------------------------------------
  For information about J forums see http://www.jsoftware.com/forums.htm
 ----------------------------------------------------------------------
 For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to