Problem 54775. Flip the parity of digits in a decimal expansion
The number 349 has the decimal expansion
. If we change the even digits from positive to negative, then the number becomes 269 (i.e., 300-40+9). A similar operation could be applied to the odd digits.
Write a function that takes a number n and produces two arrays: a vector a with the even digits of 1 to n with flipped parity and a vector b with the odd digits of 1 to n with flipped parity.
At first these sequences did not seem interesting, but plotting them--using plot(a,1:n,b,1:n) with
, say—convinced me that they are.
Solution Stats
Problem Comments
Solution Comments
Show commentsGroup

Sequences and Series VI
- 16 Problems
- 3 Finishers
- Compute a determinant
- Determine whether the input is an anagram number
- Generate the Figure-Figure sequence
- Determine whether a number is practical
- Count the peaceful queens
- Flip the parity of digits in a decimal expansion
- Trap a knight
- Count estrangements
- List numbers that are not squares
- List the nth term of Rozhenko’s inventory sequence
- Count the unitary divisors of a number
- Sum the unitary divisors of a number
- Compute the unitary totient of a number
- Compute the Lagarias Riemann Hypothesis sequence
- Compute the largest number with a given integer complexity
- Compute the Tetris sequence
Problem Recent Solvers5
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!