Suche nach einem Paar mit gegebener Summe in einem sortierten Array

TypeScript Medium arrays

Aufgabe «Suche nach einem Paar mit gegebener Summe in einem sortierten Array»

Gegeben ist ein aufsteigend sortiertes Array aus ganzen Zahlen und eine Zielsumme. Es müssen zwei verschiedene Elemente des Arrays gefunden werden, deren Summe der Zielsumme entspricht. Wenn es mehrere solcher Paare gibt, geben Sie das Paar mit den kleinsten Indizes zurück (das erste gefundene von links). Wenn kein Paar gefunden wird, geben Sie ein leeres Array zurück. Es ist garantiert, dass das Array mindestens zwei Elemente enthält.

Eingabeformat

Die erste Zeile enthält eine ganze Zahl n — die Anzahl der Elemente im Array. Die zweite Zeile enthält n durch Leerzeichen getrennte ganze Zahlen. Die dritte Zeile enthält eine ganze Zahl target — die Zielsumme.

Ausgabeformat

Zwei durch ein Leerzeichen getrennte Zahlen oder eine leere Zeile, wenn kein Paar gefunden wurde.

Beispiele

Beispiel 1

EINGABE
4 -3 0 1 4 1
AUSGABE
-3 4

Beispiel 2

EINGABE
3 1 1 1
AUSGABE
1 1

Beispiel 3

EINGABE
3 10 20 30 15
AUSGABE
main.ts