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

96
Views
estrategia de búsqueda de matriz

La tarea es la siguiente: en input hay algunas letras en inglés que quiero reemplazar por valores ubicados en jap y poner en outputArr según el diccionario en eng (misma posición).

Pero realmente no entiendo cómo hacer ese bucle/si para que funcione.

 <script> var input = "agde"; var inputArr = input.split(''); var outputArr = []; var eng= ["a","b","c","d","e","f","g"]; var jap = ["あ","び","を","ご","で","え","よ"];
about 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Primero combine eng y jap en una tabla de búsqueda (un objeto simple):

 var eng = ["a","b","c","d","e","f","g"]; var jap = ["あ","び","を","ご","で","え","よ"]; var translation = Object.fromEntries(eng.map((letter, i) => [letter, jap[i]])); // Now translate an example input var input = "agde"; var output = Array.from(input, letter => translation[letter]).join(""); console.log(output);

about 4 years ago · Santiago Trujillo Report

0

Puede mapear la matriz y usar el método indexOf de Arrays para encontrar el índice del alfabeto inglés y usarlo contra la matriz jap

 var input = "agde"; var eng= ["a","b","c","d","e","f","g"]; var jap = ["あ","び","を","ご","で","え","よ"]; const getJapOut = ([...input]) => [...input].map(value => jap[eng.indexOf(value)]) console.log(getJapOut(input));

about 4 years ago · Santiago Trujillo Report

0

Puede utilizar la función indexOf para obtener el índice correspondiente, acceder a él a través de [] y map el resultado a su outputArr :

 var eng = ["a", "b", "c", "d", "e", "f", "g"]; var jap = ["あ", "び", "を", "ご", "で", "え", "よ"]; var input = "agde"; var inputArr = input.split(""); const outputArr = inputArr.map((char) => jap[eng.indexOf(char)]); console.log(outputArr);

about 4 years ago · Santiago Trujillo 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!