MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

A word ladder transforms one word to another by means of single-letter mutations. So COLD can become WARM like so (there are often multiple solutions):

COLD CORD CARD WARD WARM

A number ladder does much the same thing, changing one digit at a time. A **prime ladder** is a number ladder with the additional constraint that each element is a prime number. Here is a prime ladder that connects 757 and 139

757 157 137 139

Given two numbers p1 and p2, construct a prime ladder column vector in which p1 is the first element, p2 is the last element, and each successive row differs by exactly one digit from the preceding element.

To restate the above example, consider

p1 = 757 p2 = 139

for which an acceptable answer is

ladder = [757; 157; 137; 139]

You can assume that p1 and p2 contain the same number of digits. I am not looking for a unique answer. I will only check that the conditions of a prime ladder are met.

25 correct solutions
16 incorrect solutions

Last solution submitted on May 04, 2015

2 players like this problem

1 Comment

LY Cao
on 30 Mar 2015

it works in matlab r2015a. LOL

2 players like this solution

1 Comment

Jean-Marie Sainthillier
on 17 Apr 2013

One of the best Cody solutions !

1 Comment