Zum Beispiel: A = 2, B = 4 & C = 2, dann können die Ausgabe sollte uniqueNumber (A, B, C) = 4Bei drei Zahlen, zwei sind garantiert gleich, finden Sie die unterschiedliche Anzahl.
Antwort
if ($A==$B)
{
return $C;
}
if ($A==$C)
{
return $B;
}
return $A;
Auch wenn dies das ist, wonach OP sucht, sind Code-Only-Antworten auf SO generell nicht beliebt. Fügen Sie eine Beschreibung Ihres Codes hinzu, auch wenn es ganz einfach ist. – Qirel
Danke für Ihre Hilfe Robert Columbia ... es hat für mich funktioniert –
sein Dies sollte eine einfache logische Antwort sein und Sie entweder mit direkte Vergleiche, aber das könnte bei mehr als 3 Argumenten zu hektisch sein.
Sie können versuchen, diese auch aus:
$num_arr = [$a,$b,$c];
for($i=0;$i<count($num_arr)-1; $i++)
{
if(!in_array($num_arr[$i],array_merge(array_slice($num_arr,0,$i),array_slice($num_arr,$i+1))))
return $num_arr[$i];
}
Oder einfach wie folgt aus:
$num_arr = [$a,$b,$c];
for($i=0;$i<count($num_arr)-1; $i++)
{
$temp = $num_arr;
unset($temp[$i]);
if(!in_array($num_arr[$i],$temp))
return $num_arr[$i];
}
versucht einen allgemeineren Ansatz zu implementieren.
Ich hoffe, es hilft.
- 1. Finden Anzahl aufeinander folgender Elemente, die gleich sind, bevor sie
- 2. Finden Sie die Anzahl der Quadratwurzeln zwischen zwei Zahlen
- 3. Vergleichen zweier Zahlen, die ungefähr gleich sind
- 4. C# So finden Sie, ob zwei Objekte gleich sind
- 5. Zwei .NET-Objekte, die gleich sind nicht sagen, sie sind
- 6. PHP: Testen, ob drei Variablen gleich sind
- 7. Finden Sie Zahlen, die in keinem Bereich enthalten sind
- 8. Python Pandas verschmelzen, wenn Zahlen gleich sind
- 9. jquery: Anzahl von zwei Zahlen
- 10. dplyr: Filter, bei dem zwei Spalten in data.frame gleich sind
- 11. zwei Zweige, die mit git diff gleich sind, aber unterschiedliche Hashes haben
- 12. SQL Query Wählen Sie vier Einträge aus drei Tabellen, wenn zwei Einträge sind gleich
- 13. Prüfen, ob benachbarten ganzen Zahlen in der Liste gleich sind
- 14. Swift: Stellen Sie sicher, dass keine zwei Arrays gleich sind
- 15. Den Durchschnitt von drei Zahlen finden, die in einer CSV-Datei sind
- 16. Zwei gleiche Tabellen (unterschiedliche Spaltennummern) unterschiedliche Anzahl von Zeilen
- 17. Finden Sie die Skala zwischen drei Farben
- 18. Vergleichen Sie zwei Zeichenfolge scheinbar sind sie gleich
- 19. TSQL - EINIGE | Warum sind sie bei verschiedenen Namen gleich?
- 20. zählen die Anzahl der Vorkommen, wenn Zellen gleich Text sind
- 21. Bei einer XOR und SUM von zwei Zahlen, wie finde ich die Anzahl der Paare, die sie erfüllen?
- 22. zufallsgeneriert die Zahl innerhalb eines angegebenen Bereichs, aber Bedingung ist, dass zwei Zahlen nicht gleich sind
- 23. Wann sind zwei Spalten, die in Orakel nicht gleich aussehen?
- 24. Finden Sie die spezifische Anzahl von Array.collect
- 25. Warum sind diese zwei Strings nicht gleich?
- 26. Wie sind zwei verschiedene geerbte Zeigeradressen gleich?
- 27. berechnet, wie viele Möglichkeiten können Sie drei Zahlen addieren, so dass sie gleich 1000
- 28. Gegeben drei Punkte auf einem Tetraeder, finden Sie die 4.
- 29. Erstellen Sie eine Dropdown-Box, die Zahlen enthält, die gleich oder kleiner als eine Zahl in einem anderen Feld sind.
- 30. PHP http_build_query mit zwei Array-Schlüssel, die gleich sind
Bitte geben Sie weitere Informationen darüber, wie Sie es versucht haben oder wie Sie es wollen? –
brauchen Sie Logik dafür? –
Was wäre, wenn es 5 oder 10 Argumente gäbe? – RomanPerekhrest