Didn't really understand the problem right from reading the task itself, but from reading the test cases. Really fun problem though. First time I used regexprep function, so I learned a lot!
The problem asks to "add" a zero, no mention of append or prepend! Nice general solution though, and a new trick learned ($&0)
I feel I've overcomplicated my solution
regexprep(x, '(?(?=0[^0]|0$)0|)', '00')
I didn't know about $0! Nifty.
Neither did I! Matlab has great help.
The solution is not correct for the generalized case. 0$0 does a pre-pend of 0 not an append. The correct general solutions is either $00, or better to avoid operator ($0) confusion with the test set using 0s is operator ($%) $&0.
The solution is not correct for the generalized case. 0$0 does a pre-pend of 0 not an append. The correct general solutions is either $00, or better to avoid operator ($0) confusion with the test set using 0s is operator ($&) $&0. (Typo in prior comment)
Is my wife right? Now with even more wrong husband
Back to basics 21 - Matrix replicating
Back to basics 26 - Keywords
Is A the inverse of B?
Pernicious Anniversary Problem
How many monitors are connected ?
Pandigital number n°3 (Inspired by Project Euler 32)
BLOCK x3 (Version 3)
I want to know everything!
Pandigital number n°2 (Inspired by Project Euler 32)
Find the treasures in MATLAB Central and discover how the community can help you!
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office