Datenbank-Programmierwettbewerb: Ein SQL zur Berechnung von 24 Punkten auf Pokerkarten

Suchen Sie nach einer Plattform, auf der Sie Ihre SQL-Kenntnisse unter Beweis stellen und mit Ihren Kollegen konkurrieren können? Möchten Sie Ihr SQL-Niveau im echten Kampf verbessern und Ihren technischen Horizont erweitern? Wenn Sie sich für all das interessieren, dann ist dieser von NineData veranstaltete „Datenbankprogrammierungswettbewerb“ die beste Wahl!

Wettbewerbspreise

Die Auszeichnungen für diesen Datenbankprogrammierungswettbewerb sind: erster Preis (1 Person), zweiter Preis (2 Personen), dritter Preis (3 Personen) und Puzhao Memorial Award (30 Personen).

Preise des Datenbankprogrammierungswettbewerbs, willkommen zur Herausforderung!

So wird das Spiel gespielt

Eintrittszeit

20.12.2023 ~ 25.12.2023 22:00

Wettbewerbsfrage

Geben Sie mithilfe einer SQL-Anweisung den Berechnungsausdruck für Poker mit 24 Punkten an

Eine ausführliche Beschreibung

Es gibt eine Tischkarte, die ID ist der numerische Primärschlüssel des automatisch inkrementierenden Felds und es gibt 4 Felder c1, c2, c3, c4. Jedes Feld wählt zufällig eine ganze Zahl von 1 bis 10 aus, die von den Spielern verwendet werden muss Eine SQL ergibt 24 Punkte. Die Berechnungsformel und das zurückgegebene Inhaltsbeispiel lauten wie folgt:

Das Ergebnisfeld ist der berechnete Ausdruck und muss nur eine Lösung zurückgeben. Wenn es keine Lösung gibt, gibt das Ergebnis Null zurück.

Testdaten und Verifizierungsprozess

1. Besuchen Sie die offizielle Website von NineData (www.ninedata.cloud), registrieren Sie sich und melden Sie sich bei der NineData-Plattform an.

2. Beantragen Sie eine kostenlose MySQL-Demodatenbank;

3. Sehen Sie sich die Kartentabellendaten im SQL-Fenster an: Wählen Sie * aus poker24.cards.

Anmerkung:

1. Rechenregeln für 24 Punkte: Es können nur die vier Rechenoperationen Addition, Subtraktion, Multiplikation und Division verwendet werden. Operatoren wie Fakultät und Exponent können nicht verwendet werden. Jede Zahl muss mindestens einmal und nur einmal verwendet werden. Klammern können verwendet werden wird verwendet, um die Priorität zu ändern;

2. Es kann nur ein SQL verwendet werden und integrierte Datenbankfunktionen können verwendet werden, gespeicherte Prozeduren/benutzerdefinierte Funktionen und Codeblöcke können jedoch nicht verwendet werden.

3. Sie können die Richtigkeit von SQL selbst in der Demodatenbank der NineData-Plattform oder in Ihrer eigenen Datenbank überprüfen. Der Bewertungsserver des Organisationskomitees verfügt über eine 4-Core-CPU und 32 GB Speicher;

4. Die Teilnehmer müssen mit Integrität teilnehmen und dürfen keine Wettbewerbscodes anderer Personen einreichen. Wenn ähnliche Codes gefunden werden, betrachtet die Arbeitsgruppe den ersten eingereichten Code als gültigen Eintrag;

5. Jeder Spieler kann den Wettbewerbscode bis zu dreimal einreichen.

Vorlage

Registrieren Sie sich über den Zugang zum Datenbankprogrammierungswettbewerb und senden Sie das SQL-Antwortformular ab. Die Teilnehmer müssen Informationen einreichen: 1. Name 2. E-Mail 3. Kontaktnummer 4. Datenbanktyp 5. Datenbankversion 6. SQL 7. Beschreibung des Algorithmus.

Methode 1: Über die offizielle Website einreichen

Melden Sie sich auf der offiziellen NineData-Website an, Eintragsadresse: https://www.ninedata.cloud/sql_poker24

Methode 2: Öffentliches Konto-Backend

Hinter den Kulissen antwortet das öffentliche NineData-Konto mit „ Datenbankprogrammierung “ und erhält sofort den Eintragslink.

Methode Drei: Wettbewerbsgruppe für Datenbankprogrammierung

Nachdem Sie den QR-Code gescannt haben, um der Gruppe beizutreten, erhalten Sie automatisch die Veranstaltungsadresse und den Zugang zum Einreichen von Antworten.

Auswahlregeln

Die Juroren dieses Wettbewerbs sind alle führend im Datenbankbereich und wurden vom Veranstalter NineData eingeladen, eine starke Jury für den „Database Programming Competition“ 2023 zu bilden.

Jury des „Datenbankprogrammierungswettbewerbs“.

Dieser Wettbewerb wird hauptsächlich anhand der folgenden vier Aspekte bewertet. Beachten Sie unbedingt die folgenden Bewertungsregeln!

Richtigkeit

Es wird vom Organisationskomitee überprüft und nur die richtigen Ergebnisse fließen in den Auswahlprozess der Jury ein.

Leistung

Die Gesamtpunktzahl beträgt 50 %, die Testergebnisse werden vom Organisationskomitee bekannt gegeben (erster Platz 50 Punkte, zweiter Platz 45 Punkte, dritter Platz 42 Punkte, vierter Platz 40 Punkte, fünfter Platz 39 Punkte, jede weitere Wertung verringert sich um eins). Punkt wird um 1 Punkt reduziert, usw., bei einer Mindestpunktzahl von 20 Punkten)

Code-Innovation

Die Gesamtpunktzahl macht 30 % aus und wird von der Jury bewertet (0~30 Punkte)

Lesbarkeit des Codes

Die Gesamtpunktzahl macht 20 % aus und wird von der Jury bewertet (0~20 Punkte)

Wettbewerbsroute

Der Einsendeschluss für die Antworten zu diesem Wettbewerb ist der 25. Dezember 2023, 22:00 Uhr

Aktivitätsfrist

Der Autor eines bekannten Open-Source-Projekts verlor seinen Job aufgrund von Manie – „Suche nach Geld online“ No Star, No Fix 2023 Die zehn besten technischen Errungenschaften der Welt werden veröffentlicht: ChatGPT, Hongmeng Operating System, China Space Station und andere ausgewählte ByteDance wurden von OpenAI „verboten“. Google kündigt die beliebteste Chrome-Erweiterung im Jahr 2023 an Akademiker Ni Guangnan: Ich hoffe, dass inländische SSD importierte HDD ersetzen wird, um Xiaomi-Mobiltelefon BL zu entsperren? Stellen Sie zunächst eine Interviewfrage für Java-Programmierer. Arm hat mehr als 70 chinesische Ingenieure entlassen und plant, sein chinesisches Softwaregeschäft neu zu organisieren. OpenKylin 2.0 enthüllt | UKUI 4.10 Doppeldiamantendesign, schön und hochwertig! Manjaro 23.1 veröffentlicht, Codename „Vulcan“
{{o.name}}
{{m.name}}

Supongo que te gusta

Origin my.oschina.net/ninedata/blog/10322955
Recomendado
Clasificación