Solution: Strobogrammatic Number
Explore how to identify strobogrammatic numbers by applying the two pointers technique. Understand the digit mappings that remain consistent when rotated 180 degrees and learn to verify each character pairing to determine if a string represents such a number efficiently.
We'll cover the following...
Statement
Given a string num representing an integer, determine whether it is a strobogrammatic number. Return TRUE if the number is strobogrammatic or FALSE if it is not.
Note: A strobogrammatic number appears the same when rotated
degrees (viewed upside down). For example, “69” is strobogrammatic because it looks the same when flipped upside down, while “962” is not.
Constraints:
num.lengthnumcontains only digits.numhas no leading zeros except when the number itself is zero.
Solution
The solution uses a two pointer approach to determine whether a given string num is a strobogrammatic number by checking its digits from both ends toward the center. It uses a set of valid digit mappings that remain unchanged when rotated