Ho imparato alcuni javascript come introduzione alla programmazione, e ora sto cercando di passare a Java e Python e da lì a c ++, c #, ecc.
Sono stato coinvolto nel lavoro scolastico, quindi ho avuto pochissime possibilità di imparare ancora qualcosa, ma mi sono aggirato intorno a SO alla ricerca di semplici domande Java che avrei potuto chiedermi e provare ad imparare dalle risposte .
Ne ho visto uno che era piuttosto interessante. Si trattava di un compito a casa per trovare l'ordine di lavoro più efficiente da fare, supponendo che ogni lavoro richiedesse due giorni e doveva essere in ordine sequenziale. Avrei potuto farlo facilmente in javascript, ma non riesco a capire come funziona in Java. Con javascript vorrei solo restituire un array bidimensionale. Ogni elemento è un array contenente il profitto e le giornate di lavoro. Ignorando se sia un modo stupido di restituire dati in javascript, qual è il modo corretto per restituire dati come questo in Java?
In altre parole, l'array javascript che vorrei restituire sarebbe simile a:
[['1-3-5', 50], ['2-5-8', 90], ['2-4-7', 75]]
In Java, dovrei convertire gli interi in stringhe per iniziare, e poi trovare un modo per concatenare due array bidimensionali ... Inutile dire che questo è il modo sbagliato per farlo.