Die Mathematik einer Frage zur Aufnahmeprüfung war umständlich, deshalb überließ ich sie schließlich Python

Einführung

Mir wurde gesagt, ich solle die mathematische Wahrscheinlichkeit einer Frage zur Aufnahmeprüfung lösen, ich wollte nicht darüber nachdenken, und es war ein Moment, in dem ich es Python überließ

Problem

Es gibt 20 Karten mit ganzen Zahlen von 1 bis 20. Finden Sie die Wahrscheinlichkeit, dass die Summe der Zahlen auf den Karten mit 17 gleichzeitig herausgenommenen Karten ein Vielfaches von 3 ist.

Lösung

Wenn Sie versuchen, es von Hand zu lösen, denken Sie über die Kombination nach ... Es ist in Ordnung, wenn aus 3 Karten 3 Schwerter werden ...

Code

Ich habe es in Python geschrieben. Die Verarbeitungsgeschwindigkeit ist so kurz, dass es keine Rolle spielt, also verwende ich sie für Sätze.

import numpy as np
import random

calculuse = []
result = []
for i in range(1, 20):
    for k in range (i+1, 21):
        for l in range(k+1, 21):
            a = i+k+l
            print('(i, k, l) =',i,(','),k,(','),l,('sum='),i+k+l) 
            array = a
            calculuse.append(array)
            if a%3 == 0:
                print('true')
            else:
                print('false')
            arr = [a, a%3==0]
            if a%3 ==0:
               result.append(arr)
print(len(result)) 
print(len(calculuse)) 

Das ist es!

(i, k, l) = 1 , 2 , 3 sum= 6
true
(i, k, l) = 1 , 2 , 4 sum= 7
false
(i, k, l) = 1 , 2 , 5 sum= 8
false
(i, k, l) = 1 , 2 , 6 sum= 9
true
(i, k, l) = 1 , 2 , 7 sum= 10
false
(i, k, l) = 1 , 2 , 8 sum= 11
false
(i, k, l) = 1 , 2 , 9 sum= 12
true
(i, k, l) = 1 , 2 , 10 sum= 13
false
(i, k, l) = 1 , 2 , 11 sum= 14
false
(i, k, l) = 1 , 2 , 12 sum= 15
true
(i, k, l) = 1 , 2 , 13 sum= 16
false
(i, k, l) = 1 , 2 , 14 sum= 17
false
(i, k, l) = 1 , 2 , 15 sum= 18
true
(i, k, l) = 1 , 2 , 16 sum= 19
false
(i, k, l) = 1 , 2 , 17 sum= 20
false
(i, k, l) = 1 , 2 , 18 sum= 21
:
:
:
:
384
1140

Die Antwort lautet also 384/1140 Wird sein! Mir wurde gesagt, dass ich meine Gedanken gerne wissen würde, wenn ich sie einem Freund geben würde.

Recommended Posts

Die Mathematik einer Frage zur Aufnahmeprüfung war umständlich, deshalb überließ ich sie schließlich Python
Ich habe versucht, die erste Frage der Mathematik-Aufnahmeprüfung 2019 der Universität Tokio mit Python Sympy zu lösen
Woran ich in der Aufnahmeprüfungsfrage "Bayes Statistics from the Basics" gedacht habe
Immerhin ist es falsch, mit Python-Subprozess zu katzen.
Ich habe eine Funktion zum Trimmen des Bildes von Python openCV erstellt. Verwenden Sie sie daher bitte.
[Super-Grundlagen von Python] Ich habe die Grundlagen der Grundlagen gelernt und sie daher kurz zusammengefasst.
Mein Freund scheint Python zu machen, also denke über das Problem nach ~ fizzbuzz ~
Die Python-Projektvorlage, an die ich denke.
Ich wollte das Suchmodul von Ansible2 verwenden, aber es hat einige Zeit gedauert, machen Sie sich also eine Notiz
Ich habe versucht, den Urknall-Satz zu verifizieren [Kommt er zurück?]
Ich habe die Größenänderung von TensorFlow nicht verstanden und sie daher visuell zusammengefasst.
Ich habe einige der neuen Funktionen von Python 3.8 touched angesprochen
Über die Nützlichkeit der Python Counter-Klasse - Sie müssen sie nicht mehr selbst zählen -
Ich habe Python verwendet, um mich über die Rollenauswahl der 51 "Yachten" in der Welt zu informieren.
Der Befehl zum Generieren des RFC-Bibtex ist praktisch. Geben Sie ihn daher an alle X-Schüler weiter
Ich dachte darüber nach, warum Python selbst mit dem Gefühl eines Python-Interpreters notwendig ist
[Python] Informationen zum Erstellen eines Tools zum Anzeigen aller Seiten der Website, die in der JSON-Datei registriert sind und auf denen sie abgefangen wurden
Da der memory_profiler von Python schwer ist, habe ich ihn gemessen
Ich habe versucht, die String-Operationen von Python zusammenzufassen
Das Geräusch von Mr. Tick am Arbeitsplatz ist ... Ich habe es mit dem Code geschafft
(Möglicherweise) Python 3 Engineer-Zertifizierungsdatenanalyse-Test, den Sie selbst bestehen können
[Konfrontation! Menschliche Kraft gegen Python] Was ist schließlich schneller, wenn Sie die Mathematik des Zentraltests mit Python lösen oder selbst lösen?
[Python] Der Status jeder Präfektur des neuen Koronavirus wird nur als PDF veröffentlicht, aber ich habe versucht, ihn zu kratzen, ohne ihn herunterzuladen.
Ich habe versucht, die Entropie des Bildes mit Python zu finden
Welches ist schließlich das beliebteste Python-Visualisierungstool?
Ich möchte initialisieren, wenn der Wert leer ist (Python)
[Python] Ich habe versucht, die folgende Beziehung von Twitter zu visualisieren
Ich möchte die Natur von Python und Pip kennenlernen
Immerhin die Geschichte der Rückkehr von Linux zu Windows
Ich möchte die Legende der IT-Technologiewelt kennenlernen
[Studentenversion] Ich hatte nicht viele Informationen über das Installationsverfahren von CPLEX, also habe ich es geschrieben.
Ich möchte die Frage nach der Methode "__init__" und dem Argument "self" der Python-Klasse klären.