Problem 220

A place to air possible concerns or difficulties in understanding ProjectEuler problems. This forum is not meant to publish solutions. This forum is NOT meant to discuss solution methods or giving hints how a problem can be solved.
Forum rules
As your posts will be visible to the general public you are requested to be thoughtful in not posting anything that might explicitly give away how to solve a particular problem.

This forum is NOT meant to discuss solution methods for a problem.

In particular don't post any code fragments or results.

Don't start begging others to give partial answers to problems

Don't ask for hints how to solve a problem

Don't start a new topic for a problem if there already exists one


See also the topics:
Don't post any spoilers
Comments, questions and clarifications about PE problems.
Post Reply
miodrag.milenkovic
Posts: 17
Joined: Wed Apr 02, 2008 7:14 pm

Problem 220

Post by miodrag.milenkovic »

I think it should be specified whether the instructions are read left to right or the other way around (I'm guessing it's left to right, but who knows?)
User avatar
elendiastarman
Posts: 410
Joined: Sat Dec 22, 2007 8:15 pm

Re: Problem 220

Post by elendiastarman »

Does a computer read from right to left?

It's left to right, and you could look between the first sequences and the graph and determine which way it is anyway.
Want some
3.14159265358979323846264338327950288419716939937510
58209749445923078164062862089986280348253421170679...?
Image
miodrag.milenkovic
Posts: 17
Joined: Wed Apr 02, 2008 7:14 pm

Re: Problem 220

Post by miodrag.milenkovic »

To answer your question, a machine will do whatever you ask it to, if you look at the assembly instruction set for your machine you won't find any references to right and left, these notions come into existence when memory contents are mapped to an IO device. And if you're in an Arabic speaking country, you may well be asking it to read right to left.

But the question is not particularly relevant, because it is I, a human, who is reading the statement of the problem. And even though English text is read left to right, certain mathematical expressions are meant to be read the other way around, such as composition of operators, e.g. A B C, if A, B, C are operators, usually means "apply C, then B, then A". And L, R, F look like operators to me.

I may have spent too much ink answering a rude reply, but it's written in hope that the more you learn, the more civilized you become.
User avatar
elendiastarman
Posts: 410
Joined: Sat Dec 22, 2007 8:15 pm

Re: Problem 220

Post by elendiastarman »

I did not mean to be rude. Anyway, even if you're in an Arabian country, the problem example should clarify which way it is (as well as the language it's written....hmm...I wonder how the sequence would be interpreted in Arabian countries...hmm...).
Want some
3.14159265358979323846264338327950288419716939937510
58209749445923078164062862089986280348253421170679...?
Image
ImRe
Posts: 12
Joined: Thu Aug 28, 2008 3:09 pm

Re: Problem 220

Post by ImRe »

I think, Dn 3 * 2n - 2 steps long, which will be somewhat longer than 1011. I.e., if we try to do 1012 steps, then we will fall off at the end.

Am I mixing up something here, or there is a mistake in the problem description?
User avatar
hk
Administrator
Posts: 12831
Joined: Sun Mar 26, 2006 10:34 am
Location: Haren, Netherlands

Re: Problem 220

Post by hk »

No there is no mistake in the description. Perhaps you missed the 50 in D50
 
Image
War ruins the life and health of untold numbers of innocent children.
ImRe
Posts: 12
Joined: Thu Aug 28, 2008 3:09 pm

Re: Problem 220

Post by ImRe »

Oops, silly typo in my code. Sorry
quick.dudley
Posts: 4
Joined: Fri Sep 24, 2010 10:32 am

Re: Problem 220

Post by quick.dudley »

D1 = "FaRbFR",
For the purpose of this problem: should D1 be considered 4 steps long or 6? In other words; In the fully expanded sequence: do "a" and "b" contribute towards the step count?
--edit
The above would be 2 steps: "F" is considered 1 step and everything else is 0.
Image
vlad_tepesch
Posts: 2
Joined: Thu Aug 20, 2026 11:06 pm

Re: Problem 220

Post by vlad_tepesch »

My program solves the test case but the answer to the actual problem is not accepted.
can someone please post some reference values (position, orientation) between test and problem case?

Edit:
never mind
Found the bug: the final step in the testcase (abortion due to step count) caused to insert a wrong result in the memoization tables that then was used in the real calculations
Post Reply