Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

166
Views
Try to solve problem solving using JavaScript

I am facing a problem with this issue

this is the question

enter image description here

This is my solution

let whigt = {
  A: 1,
  B: 2,
  C: 3,
  D: 1,
  E: 2,
  F: 3,
  G: 1,
  H: 2,
  I: 3,
  J: 1,
  K: 2,
  L: 3,
  M: 1,
  N: 2,
  O: 3,
  P: 1,
  Q: 2,
  R: 3,
  S: 4,
  T: 1,
  U: 2,
  V: 3,
  W: 1,
  X: 2,
  Y: 3,
  Z: 4
}

let charwhigt = 0;

function presses(phrase) {
  let arraychar = phrase.toUpperCase().split("");
  arraychar.map((el) => {
    console.log(whigt.el)

  })
}

presses("omar")

I'm trying to link the object key to the letter, but when I print the object's value, it gives me the output NAN

What is my mistake did and what is the solution to make the solution right؟؟

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Your code try to search el into whigt instead use [el] will search value of el

let whigt = {
  A: 1,
  B: 2,
  C: 3,
  D: 1,
  E: 2,
  F: 3,
  G: 1,
  H: 2,
  I: 3,
  J: 1,
  K: 2,
  L: 3,
  M: 1,
  N: 2,
  O: 3,
  P: 1,
  Q: 2,
  R: 3,
  S: 4,
  T: 1,
  U: 2,
  V: 3,
  W: 1,
  X: 2,
  Y: 3,
  Z: 4
}

let charwhigt = 0;

function presses(phrase) {
  let arraychar = phrase.toUpperCase().split("");
  arraychar.forEach((el) => {    
    console.log(whigt[el]);
  });
}

presses("omar");

PS: i prefer use forEach for loop array, see the differente here

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!