Algorithm/DS Problem #2: Variation of Leetcode#752

SValakatte
May 27, 2021

--

You have a lock in front of you with 4 circular wheels. Each wheel has 10 slots: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'. The wheels can rotate freely and wrap around: for example we can turn '9' to be '0', or '0' to be '9'. Each move consists of turning one wheel one slot.

The lock initially starts at '0000', a string representing the state of the 4 wheels.

Find the minimum number of turns to reach the target and open the lock.

target : 9101

Output : 3
Explanation: 0
would flip back 1 to ‘9’ + 0 -> 1 (1 step) + None + 0 -> 1 (1 step) ==> 3 steps

--

--

SValakatte
SValakatte

Written by SValakatte

Passionate about problem solving; #VoraciousReader #MBTIEnthusiast #LovePsychology

No responses yet