16.01.2023, 18:36
Guten Abend zusammen,
ich habe noch eine Frage:
Fogende Situation.
Ich habe einen Kreis 1- 499
ich habe eine Start z.B. 10 und ein Ziel 490
Nun kann ich die Dif. berechnen = 480.
Aber ich kann im Kreis auch den kürzersten Weg gehen:
also 10 bis 499 Links rum! wäre dann 10.
Wie berechne ich das? Problem auch bei mir dass ich einmal ja genau 250 als weitesten und einmal 249 habe.
248 habe ich zweimal und das ist on wenn der Wert raus kommt.
Beispiele
1 nach 499= 499 und kürzerster 1
1 nach 498 = 498 und kürzerster 2
...
Ich brauche aber immer den Kürzersten:
Mein Ansatz war a-b und b-1 und davon die Dif. wenn ich aber höhere Werte dann habe zum Beipspiel 250 und 210 stimmt das nicht mehr.
Auch muss folgendes sein:
Ich muss das auch umgekehrt rechnen können. Heißt ich starte nicht bei 1 nach 499 sondern ich Starte bei 499 und muss nach 1
Muss also in beide Richtungen rechnen:
Denn meine Eingabe ist Start und Ziel:
Also Start kann ich jeden Wert zwischen 1-499 eingeben und als Ziel auch jeden Wert zwischen 1-499 wobei es auch genau einmal vorkommen kann dass ich einmal als Ergebnis NUll bekommen könnte.
Ist irgendwie Trickey :=)
Ich danke Euch herzlich dafür.
ich habe noch eine Frage:
Fogende Situation.
Ich habe einen Kreis 1- 499
ich habe eine Start z.B. 10 und ein Ziel 490
Nun kann ich die Dif. berechnen = 480.
Aber ich kann im Kreis auch den kürzersten Weg gehen:
also 10 bis 499 Links rum! wäre dann 10.
Wie berechne ich das? Problem auch bei mir dass ich einmal ja genau 250 als weitesten und einmal 249 habe.
248 habe ich zweimal und das ist on wenn der Wert raus kommt.
Beispiele
1 nach 499= 499 und kürzerster 1
1 nach 498 = 498 und kürzerster 2
...
Ich brauche aber immer den Kürzersten:
Mein Ansatz war a-b und b-1 und davon die Dif. wenn ich aber höhere Werte dann habe zum Beipspiel 250 und 210 stimmt das nicht mehr.
Auch muss folgendes sein:
Ich muss das auch umgekehrt rechnen können. Heißt ich starte nicht bei 1 nach 499 sondern ich Starte bei 499 und muss nach 1
Muss also in beide Richtungen rechnen:
Denn meine Eingabe ist Start und Ziel:
Also Start kann ich jeden Wert zwischen 1-499 eingeben und als Ziel auch jeden Wert zwischen 1-499 wobei es auch genau einmal vorkommen kann dass ich einmal als Ergebnis NUll bekommen könnte.
Ist irgendwie Trickey :=)
Ich danke Euch herzlich dafür.