Oft gibt es eine Situation, in der wir eine Zahl ableiten müssen, die sich von den anderen beiden unterscheidet. Dies kann beispielsweise bei der Arbeit mit mathematischen Ausdrücken oder bei der Lösung von Programmieraufgaben nützlich sein. In diesem Artikel betrachten wir verschiedene Möglichkeiten, wie Sie eine solche Aufgabe implementieren können.
Die erste Methode besteht darin, einen bedingten Operator zu verwenden. Wir können eine Bedingung festlegen, unter der sich unsere Zahl von den anderen beiden Zahlen unterscheidet. Zum Beispiel, wenn wir Variablen haben a, b und c, können wir den folgenden Entwurf verwenden:
Daher können wir mit bedingten Operatoren oder einem ternären Operator eine Zahl ableiten, die sich von den anderen beiden unterscheidet. Diese Methoden können in verschiedenen Situationen nützlich sein, die eine solche Implementierung erfordern.
Wie kann ich eine andere Zahl als die anderen beiden Zahlen anzeigen
Um eine Zahl abzuleiten, die nicht gleich zwei anderen Zahlen ist, können Sie einen einfachen Vergleich und bedingte Operatoren verwenden.
Hier ist ein JavaScript-Beispielcode, mit dem Sie eine andere Zahl als die angegebenen Zahlen ausgeben können:
let number1 = 5;let number2 = 10;let number3 = 7;if (number1 != number2 && number1 != number3) else if (number2 != number1 && number2 != number3) else
Wenn Sie diesen Code ausführen, wird die Zahl 5 ausgegeben, da sie sich von den anderen beiden Zahlen (10 und 7) unterscheidet.
Sie können die Werte der Variablen number1, number2 und number3 ändern, um verschiedene Kombinationen von Zahlen zu vergleichen und sicherzustellen, dass der Code korrekt funktioniert.
Dieser Ansatz kann in verschiedenen Programmieraufgaben verwendet werden, bei denen Sie eine andere Zahl als andere Zahlen definieren oder eine Aktion nur ausführen möchten, wenn sich die Zahl von den anderen unterscheidet.
| Methode | Die Beschreibung |
|---|---|
| document.write() | |
| alert() | Zeigt ein Fenster mit dem angegebenen Wert an |
| console.log() | |
| innerHTML | Weist einem HTML-Element einen Wert zu |
Jede dieser Methoden hat ihre eigenen Merkmale und eignet sich für bestimmte Situationen. Wenn Sie beispielsweise einen Wert innerhalb eines HTML-Elements ausgeben möchten, können Sie die innerHTML-Methode verwenden. Wenn Sie eine wichtige Nachricht für den Benutzer anzeigen möchten, können Sie die Funktion alert() verwenden.
Verwenden der if-else-Anweisung
if (a != b && a != c) else if (b != a && b != c) elseVerwenden der Math-Funktion.max()
Math-Funktion.max() gibt das größte Argument zurück, das an sie übergeben wurde.
Um die Math-Funktion anzuwenden.max() muss an zwei oder mehr Argumente übergeben werden, die verglichen werden sollen.
In diesem Fall können Sie diese Zahlen an die Math-Funktion übergeben, um eine Zahl abzuleiten, die nicht gleich zwei anderen Zahlen ist.max() und fügen Sie dem Ergebnis eine Einheit hinzu. Zum Beispiel:
let a = 5;let b = 10;let c = 8;let maxNumber = Math.max(a, b, c) + 1;console.log(maxNumber);
Wenn in diesem Beispiel a 5 ist, b 10 ist und c 8 ist, dann ist die Math-Funktion.max(a, b, c) gibt die größte Zahl zurück - 10. Dann wird eine Einheit zu dieser Zahl hinzugefügt, und das Ergebnis - eine Zahl, die nicht gleich den anderen beiden ist - wäre 11.
Implementierung eines Algorithmus zum Finden einer eindeutigen Zahl
Sie können den folgenden Algorithmus verwenden, um eine eindeutige Zahl zu finden, die nicht gleich zwei anderen ist:
- Initialisieren Sie eine Variable für eine eindeutige Zahl.
- Durchlaufen Sie jede Zahl aus einer Liste oder einem Zahlenarray.
- Für jede Zahl:
- Überprüfen Sie, ob es gleich zwei anderen Zahlen ist.
- Wenn eine Zahl nicht gleich einer der beiden anderen Zahlen ist, weisen Sie sie der Variablen für eine eindeutige Zahl zu.
- Gibt den Wert einer Variablen für eine eindeutige Zahl zurück.
Auf diese Weise können Sie mit diesem Algorithmus eine Zahl finden, die nicht gleich zwei anderen Zahlen in einer Liste oder einem Array ist.