Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Many companies use telephone numbers like 555-GET-FOOD so the number is easier f

ID: 3571496 • Letter: M

Question

Many companies use telephone numbers like 555-GET-FOOD so the number is easier for their customers to remember. On a standard telephone, the alphabetic letters are mapped to numbers in the following fashion: A,B and C = 2 D,E and F = 3 G,H and I = 4 J,K and L = 5 M,N and O = 6 P,Q,R and S = 7 T,U and V = 8 W,X,Y, and Z = 9 Design a program that asks the user to enter a 10-character telephone number in the format XXX-XXX-XXXX. The program should display the telephone number with any alphabetic characters that appeared in the original translated to their numeric equivalent. For example, if the user enters 555-GET-FOOD the program should display 555-438-3662.
I NEED PURE JAVASCRIPT. NO JAVA LIBRARIES. NO "import java.util.Scanner".

Explanation / Answer

process.stdin.setEncoding('utf8');
console.log("Enter a 10-character telephone number in the format XXX-XXX-XXXX ");

process.stdin.on('readable', function() {
var number;
var i = 0;  
number = process.stdin.read();
if(number!== null){
for(i=0;i<10;i++) {
    if (number[i] == 'A' || number[i] == 'B' || number[i] == 'C') {
        number[i] = '2';
    }
   if (number[i] == 'D' || number[i] == 'E' || number[i] == 'F') {
        number[i] = '3';
      
    }
    if (number[i] == 'G' || number[i] == 'H' || number[i] == 'I') {
        number[i] = '4';
     
    }
    if (number[i] == 'J' || number[i] == 'K' || number[i] == 'L') {
        number[i] = '5';
     
    }
    if (number[i] == 'M' || number[i] == 'N' || number[i] == 'O') {
        number[i] = '6';
      
    }
    if (number[i] == 'P' || number[i] == 'Q' || number[i] == 'R' || number[i] == 'S') {
        number[i] = '7';
      
    }
    if (number[i] == 'T' || number[i] == 'V' || number[i] == 'U') {
        number[i] = '8';
       
    }
    if (number[i] == 'W' || number[i] == 'X' || number[i] == 'Y' || number[i] == 'Z') {
        number[i] = '9';
    }
}
console.log("Numeric equivalent :" + number);
process.exit();
}
});

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote