Formel – die neusten Beiträge

Bestehendes Problem mit One-To-Fly Sortierung?

Hallo zusammen, ich habe die ähnliche Frage schon einmal gestellt, leider habe ich keine ausreichende Lösung gefunden und ich suche immer noch, wer kann mir bitte helfen und wer eine Lösung präsentiert, die funktioniert, erhält eine Belohnung!

Mein Problem noch einmal geschildert:

Ich bin beruflich mit einem HTML-Projekt konfrontiert und musste eine One-To-Fly (aufgrund der Datenmenge) Tabelle entwickeln, Ziel ist es, die Kennziffer zu finden, da der Nutzer in der Praxis nur den Output-Wert kennt, doch die Suche funktioniert derzeit nur über die Kennziffer, also Beispiel:

  • Spalte A = Kennziffer = 9000
  • Spalte B = Ausgabewert = 14194901194611390735

Der Berechnung liegt aus Sicherheitsgründen ein Hashingverfahren zugrunde, somit ist keine Rückrechnung möglich! 

Der Hacken:

  • Kunde wünscht ausdrücklich kein Mapping, keine Datenbank
  • Es gibt 55 Millionen Datensätze, die genauso verarbeitet werden.
  • Pro Seite werden 500 Datensätze generiert

Ausgangslage:

Spalte A ist deterimistisch sortiert, hier als Beispiel die ersten drei Zeilen von Spalte A und Spalte B:

  • 9000 | 14194901194611390735
  • 9001 | 1420772774969051074
  • 9002 | 16576014318843989704
  • usw.

Die Spalte B ist chaotisch und genau diese Sortierung würden wir aber benötigen bzw. die Suche, die Suche nach der Kennziffer selbst funktioniert instant und sofort, die Suche nach dem Output-Wert natürlich nicht, ohne eine Datenbank oder Mapping, doch genau das möchte der Kunde nicht!

Ein rein mathematischer Weg "nur" mit diesen beiden Spalten ist nicht möglich und ich weiß jetzt nicht mehr weiter, deshalb suche ich eine Lösung und eine Möglichkeit, bis auf eine Datenbank und Mapping ist alles erlaubt, wenn alle anderen oder weiteren Berechnungen innerhalb des Codes bleiben, ich hatte zwar einen Gedanken, bringe ihn aber nicht korrekt zu ende und zwar, ich erweitere um drei Werte:

  • Spalte A = Kennziffer (sortiert nach diesem Wert, Ausgangswert der Berechnung)
  • Spalte B = Diese Zahl ist dem User/Mitarbeiter bekannt
  • Spalte C (neu) = Gemeinsame bekannte Zahlenableitung von A und B mit dem selben Wert, Problem hier, es funktiniert, aber ich finde keine Lösung die Zahl so zu gestalten, dass ich nur anhand von B selbst (da ja dieser Wert bekannt ist) die Zahl so zu berechnen, dass sie eine Position oder eine Seite "verrät", eben weil B chaotish ist und für Kennziffer 9003 ist der Wert B der bekannt ist zum Beispiel 99038385843832372811.
  • Spalte D (neu) = ein weiterer Gedanke, eine Ordnungszahl nur von B berechnen, doch hier auch wiederum das Problem, die Sortierung oder die Position korrekt zu ermitteln ist nicht möglich!

Ein Suchmodell habe ich bereits getestet, nur die Suche über die gesamten Datensätze benötigt zu viel Zeit, der Wunsch des Kunden ist die sofortige Suche/Finden Möglichkeit.

Mit meinem Wissen bin ich an meine Grenzen gestoßen, habe eine Möglichkeit mit ChatGPT gesucht, doch auch hier komme ich nicht weiter, ich bin leider kein Mathematikgenie und jezt hoffe ich hier auf Hilfe und bei einer konkreten, erfolgreichen Lösung, bieten wir eine Belohnung.

Gerne auch Kontakt via Postfach bei weiteren Fragen! 

Zusammenfassung:

  • - One-To-Fly Tabelle
  • - Sortierung nach gesuchtem Wert in Spalte A, ist nicht bekannt 
  • - Suche nach Spalte B, ist bekannt 
  • - Keine Tabelle, kein Mapping möglich, jedoch hinzufügen von weiteren Berechnungsspalten oder mathematische Wege sind vollends erlaubt.
  • - Werte in Spalte A und Spalte B dürfen nicht "verändert" oder neu berechnet werden.
  • - Wert aus B ist zu A nicht zurückrechenbar
  • - Belohnung bei erfolgreicher und funktionaler Lösung 

Danke im Voraus, Andreas

HTML, Formel, Matrix

Wie kommt man auf die R- und S- Konfiguration?

Also die linke Zeichnung nennt man nach IUPAC ja cis-1,2-Dimethylcyclobutan, weil beide Substituenten nach ,,vorne’‘ zeigen. Jedoch kann man nach dieser R und S Konfiguration die beiden Substituenten an den Stellen 1 und 2 auch als R oder S klassifizieren (so wie ich es verstanden habe)

Der erste Schritt ist da ja die Chiralitätszentren zu finden und das ist für meine Zeichnung ja am 1. und 2. C-Atom vom Cyclobutan. Wie man in dem 2. Foto sieht, muss man dann die Prioritäten der Bindungspartner bestimmen und die Richtung in der man zählt entscheidet über R oder S.

Wo liegt bei mir der Fehler? H hat ja meistens die niedrigste Priorität, dann schaut man weiter. Die anderen Bindungspartner sind ja alles C-Atome, und da muss man dann um einen Schritt immer weiterschauen.

Ich habe da gedacht, dass das eine C ja mit 2 weiteren C und 1 H verbunden ist (Priorität 1), das andere mit 1 C und 2H (Priorität 2) und das andere C mit 3H verbunden ist (Priorität 3)

Zählt die Nummer 4 nicht mit in die Zählrichtung? Weil das würde für meine Skizze (Bild 1) und die Erklärung (Bild 2) ja dann keinen Kreis ergeben. Warum zählt man das H anscheinend nicht mit?Ich habe es ja mit einem durchgezogenen Strich gemalt, aber im 2. Bild ist es gestrichelt. Liegt es daran? Und woher weiß ich immer, dass es gestrichelt sein muss?

Vielen Dank schon mal für Antworten, falls welche kommen werden :)

Bild zum Beitrag
Alkane, Atom, Chemieunterricht, Formel, Ionen, Moleküle, Periodensystem, Reaktion, chemische Reaktion, Elektronen, Kohlenstoff, organische Chemie, Reaktionsgleichung, Strukturformel

Meistgelesene Beiträge zum Thema Formel