Problem 44669. Dial Up
Each number on telephone keypads, except 0 and 1, corresponds to a set of uppercase letters as shown in this list: 2 ABC, 3 DEF, 4 GHI, 5 JKL, 6 MNO, 7 PQRS, 8 TUV, 9 WXYZ Hence, a phone-number specification can include uppercase letters and digits. Write a function called dial that takes as its input argument a char vector of length 16 or less that includes only these characters and returns as its output argument the telephone number as a uint64.
*Here is the input and output for one example of a call of the function:
Input: '1FUNDOG4YOU'
Output: 13863644968*
You can assume that a phone number never starts with 0. If the input contains any illegal characters, the function returns 0.
Solution Stats
Problem Comments
-
2 Comments
David Verrelli
on 2 Jun 2018
Hard-coded Solution 1546791 is around half the size of a true (general) submission like Solution 1546790, which demonstrates that you need to include more test cases in your Test Suite.
Dyuman Joshi
on 4 May 2021
More test cases have been added in the test suite.
Solution Comments
Show commentsProblem Recent Solvers31
Suggested Problems
-
1886 Solvers
-
1388 Solvers
-
512 Solvers
-
Find out missing number from a vector of 9 elements
299 Solvers
-
What is Sum Of all elements of Matrix
413 Solvers
More from this Author29
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!