Le calcul d'une question d'examen d'entrée était difficile à penser, alors j'ai laissé ça à python après tout

introduction

On m'a dit de résoudre la probabilité mathématique d'une question d'examen d'entrée, je ne voulais pas y penser, et ce fut un moment où je l'ai laissé à python

problème

Il y a 20 cartes avec des nombres entiers de 1 à 20 écrits dessus. Trouvez la probabilité que la somme des nombres sur les cartes avec 17 cartes retirées en même temps soit un multiple de 3.

Solution

Si vous essayez de le résoudre à la main, pensez à la combinaison, et ce n'est pas grave si 3 cartes deviennent 3 cartes, donc c'est gênant, sortons tout et écrivons dans le programme ...

code

Je l'ai écrit en python. La vitesse de traitement est si courte qu'elle n'a pas d'importance, donc je l'utilise pour les phrases.

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)) 

C'est tout!

(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

Donc la réponse est 384/1140 Sera! On m'a dit que j'aimerais connaître mes pensées lorsque je le donne à un ami.

Recommended Posts

Le calcul d'une question d'examen d'entrée était difficile à penser, alors j'ai laissé ça à python après tout
J'ai essayé de résoudre la première question de l'examen d'entrée en mathématiques 2019 de l'Université de Tokyo avec python sympy
Ce à quoi j'ai pensé dans la question de l'examen d'entrée de "Bayes Statistics from the Basics"
Après tout, il est faux de chat avec le sous-processus python.
J'ai créé une fonction pour découper l'image de python openCV, alors veuillez l'utiliser.
[Super basiques de Python] J'ai appris les bases des bases, donc je l'ai résumé brièvement.
Mon ami semble faire du python, alors pensez au problème ~ fizzbuzz ~
Le modèle de projet Python auquel je pense.
Je voulais utiliser le module de recherche d'Ansible2, mais cela a pris du temps, alors prenez note
J'ai essayé de vérifier le théorème du Big Bang [Est-il sur le point de revenir?]
Je n'ai pas compris le redimensionnement de TensorFlow, alors je l'ai résumé visuellement.
J'ai touché certaines des nouvelles fonctionnalités de Python 3.8 ①
À propos de l'utilité de la classe Python Counter - Vous n'avez plus à la compter vous-même -
J'ai utilisé Python pour découvrir les choix de rôle des 51 "Yachts" dans le monde.
La commande pour générer le bibtex RFC est pratique, alors livrez-la à tous les étudiants X
J'ai réfléchi à la raison pour laquelle Python self est nécessaire avec le sentiment d'un interpréteur Python
[Python] À propos de la création d'un outil pour afficher toutes les pages du site Web enregistrées dans le fichier JSON et où il a été pris
Puisque le memory_profiler de python est lourd, je l'ai mesuré
J'ai essayé de résumer les opérations de chaîne de Python
Le son émis par M. Tick sur le lieu de travail est ... J'ai réussi à le faire avec le code
(Peut-être) Test d'analyse des données de certification d'ingénieur Python 3 que vous pouvez passer par lui-même
[Confrontation! Puissance humaine vs Python] Après tout, ce qui est plus rapide, résoudre les mathématiques du test central avec Python ou le résoudre par vous-même?
[Python] Le statut de chaque préfecture du nouveau virus corona n'est publié qu'en PDF, mais j'ai essayé de le gratter sans le télécharger.
J'ai essayé de trouver l'entropie de l'image avec python
Quel est l'outil de visualisation Python le plus populaire après tout?
Je veux initialiser si la valeur est vide (python)
[Python] J'ai essayé de visualiser la relation de suivi de Twitter
Je veux connaître la nature de Python et pip
Après tout, l'histoire du retour de Linux à Windows
Je veux connaître la légende du monde des technologies informatiques
[Version étudiante] Je n'avais pas beaucoup d'informations sur la procédure d'installation de CPLEX, alors je l'ai écrite.
Je veux clarifier la question de la méthode "__init__" et de l'argument "self" de la classe Python.