Ich habe diesen Code, der gut für dieses Array funktioniert: ['45', '30', '50', '1'].Rückgabe der kleinstmögliche Join von Array Javascript
function penalty(a_list) {
return a_list.sort((a, b) => a - b).join('');
}
zum Beispiel: Da a_list ist [ '45', '30', '50', '1'] der kleinste mögliche String '1304550' sein, was recht ist, aber was ist, wenn a_list ist [ '32', '3'] bei diesem aktuellen Code bekomme ich '332', was nicht korrekt ist, weil '323' die kleinste mögliche Zeichenkette ist. Ich hoffe, das hilft.
So möchten Sie es das Array in einigen Fällen sortieren, aber nicht in anderen? Was sind die Sortierkriterien? – Andy
gib eine Zeichenkette mit dem kleinsten Wert der kombinierten Zahlen in a_list zurück – Mohammed
Meinst du, du willst den kleinstmöglichen int Wert raus? Weil ich denke, dass Sie nach dem ersten Zeichen des Array-Elements sortieren müssten, dann nach dem zweiten usw. – DBS