AYAAA: 99% des pisseurs de code en SUEUR face à ce problème niveau L1

methaverse
2023-09-29 15:44:52

https://projecteuler.net/problem=856

le pisseurs de web dev atomisés :rire:
en ce qui me concerne :d)https://image.noelshack.com/fichiers/2023/39/5/1695995046-screenshot-from-2023-09-29-15-42-33.png

methaverse
2023-09-29 15:47:07

brute force interdithttps://image.noelshack.com/fichiers/2017/29/5/1500599738-koko.gif

methaverse
2023-09-29 15:48:30

"tu sais coder ?" "oui je suis software ENGINEER" :rire:

methaverse
2023-09-29 15:53:42

le 18-25 mis à l'amende :rire:
l'élite :rire:

remi55[5]
2023-09-29 15:54:54

Mais c'est pas des maths ça plutôt ?

DarklegionX
2023-09-29 15:55:30

Osef y a chat GPT pour créer de la logique et des algo, un bon dev c'est juste savoir assembler et faire un code propre, fonctionnel et la sécurité :ok:

methaverse
2023-09-29 15:57:00

Le 29 septembre 2023 à 15:55:30 :
Osef y a chat GPT pour créer de la logique et des algo, un bon dev c'est juste savoir assembler et faire un code propre, fonctionnel et la sécurité :ok:

demande à chatgpt et post la réponse :rire:

dkqsfryezuiry
2023-09-29 15:57:00

Se croire bon en code parce qu'on sait résoudre un problème mathématique à la conhttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

methaverse
2023-09-29 15:57:33

Le 29 septembre 2023 à 15:54:54 :
Mais c'est pas des maths ça plutôt ?

Le 29 septembre 2023 à 15:57:00 :
Se croire bon en code parce qu'on sait résoudre un problème mathématique à la conhttps://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

ça demande aucun concepts de math c'est que de l'algo :rire:

Enarkzzz
2023-09-29 15:57:59

import random

def simulate_one_game():
deck = [i for i in range(1, 14)] * 4 # Create a deck with 4 of each rank
random.shuffle(deck) # Shuffle the deck
cards_drawn = set()

for i in range(52):
card = deck.pop()
if card in cards_drawn:
return i + 1
cards_drawn.add(card)

return 52 # If all 52 cards are drawn without a pair, return 52

def simulate_multiple_games(num_games):
total_cards_drawn = 0
for _ in range(num_games):
total_cards_drawn += simulate_one_game()
return total_cards_drawn / num_games

num_simulations = 10000
expected_cards_drawn = simulate_multiple_games(num_simulations)
print(f"Expected number of cards drawn: {expected_cards_drawn:.8f}")

trivial :noel:

Enarkzzz
2023-09-29 15:58:56

C'est 5,7 la réponse a peu près

Enarkzzz
2023-09-29 15:59:30

L'OP qui quitte le topax

methaverse
2023-09-29 16:00:03

Le 29 septembre 2023 à 15:57:59 :
import random

def simulate_one_game():
deck = [i for i in range(1, 14)] * 4 # Create a deck with 4 of each rank
random.shuffle(deck) # Shuffle the deck
cards_drawn = set()

for i in range(52):
card = deck.pop()
if card in cards_drawn:
return i + 1
cards_drawn.add(card)

return 52 # If all 52 cards are drawn without a pair, return 52

def simulate_multiple_games(num_games):
total_cards_drawn = 0
for _ in range(num_games):
total_cards_drawn += simulate_one_game()
return total_cards_drawn / num_games

num_simulations = 10000
expected_cards_drawn = simulate_multiple_games(num_simulations)
print(f"Expected number of cards drawn: {expected_cards_drawn:.8f}")

trivial :noel:

8 décimales bonne chance avec monte carlo :)

notsu
2023-09-29 16:00:25

Le problème est à 100% un problème de probabilité (et donc de maths), mais c'est à la portée d'un licencié en informatique (après en début de L1 forcément c'est plus compliqué ^^).

Enarkzzz
2023-09-29 16:00:43

Topic clos :noel:

methaverse
2023-09-29 16:00:50

Le 29 septembre 2023 à 15:58:56 :
C'est 5,7 la réponse a peu près

non c'est entre 17 et 18 si ça peut aider :rire:

Enarkzzz
2023-09-29 16:02:17

Le 29 septembre 2023 à 16:00:50 :

Le 29 septembre 2023 à 15:58:56 :
C'est 5,7 la réponse a peu près

non c'est entre 17 et 18 si ça peut aider :rire:

Oui oui l'OP :noel:

notsu
2023-09-29 16:02:25

Le 29 septembre 2023 à 16:00:50 :

Le 29 septembre 2023 à 15:58:56 :
C'est 5,7 la réponse a peu près

non c'est entre 17 et 18 si ça peut aider :rire:

Soit tu trolles exprès, soit tu es niveau zéro et tu viens de te griller :hap:

Petitelope2000
2023-09-29 16:02:27

Le 29 septembre 2023 à 15:55:30 :
Osef y a chat GPT pour créer de la logique et des algo, un bon dev c'est juste savoir assembler et faire un code propre, fonctionnel et la sécurité :ok:

Un bon dev copie colle stack overflow et va aux rétros pour se plaindre de la pause babyfoot trop courte :ok:

NoFireballs
2023-09-29 16:03:31

Le 29 septembre 2023 à 16:02:27 :

Le 29 septembre 2023 à 15:55:30 :
Osef y a chat GPT pour créer de la logique et des algo, un bon dev c'est juste savoir assembler et faire un code propre, fonctionnel et la sécurité :ok:

Un bon dev copie colle stack overflow et va aux rétros pour se plaindre de la pause babyfoot trop courte :ok:

cecihttps://image.noelshack.com/fichiers/2018/02/7/1515959876-check.png

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.