[PYTHON] Algorithme qui dit si une chaine de caractère est exécutable par un automate AIDEZ MOI

Suplube
2022-12-05 17:17:10

Au pifhttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

def execute(a, s):
# Vérifier si l'automate est non-déterministe en parcourant les transitions
# et en vérifiant si plusieurs transitions partent d'un même état pour des
# conditions différentes
for state in a.states:
transitions = a.get_transitions(state)
if len(transitions) > 1:
for condition1 in transitions:
for condition2 in transitions:
if condition1 != condition2:
return "ERROR"

# Si l'automate n'est pas non-déterministe, on peut exécuter la chaîne de
# caractères s en utilisant l'algorithme décrit précédemment
current_state = a.initial_state
for character in s:
next_state = a.get_transition(current_state, character)
if next_state is not None:
current_state = next_state
else:
# Si aucune transition valide n'est trouvée, la chaîne de caractères
# n'est pas exécutable par l'automate
return False

# Si on a parcouru toute la chaîne de caractères sans rencontrer d'erreur,
# on vérifie si l'automate est dans un état final
return current_state in a.final_states

Ca n'a peut-être aucun sens

NckSnMn_____
2022-12-05 17:17:13

Enoncé en anglais sinon vtff.

Le français en informatique c'est interdit.

Fallcome
2022-12-05 17:17:37

Le 05 décembre 2022 à 17:15:41 :
Donne l'énoncé dans sa totalité stphttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

l'énoncé est entier, juste on a une bibliothèque de fonction qui nous est donné dans un autre fichier

_Azrael
2022-12-05 17:18:03

Le 05 décembre 2022 à 17:13:43 :

Le 05 décembre 2022 à 17:12:58 :
moi je veux pas d'IA je veux un vrai gars qui m'explique

Ca revient au même putain. Si l'IA te pond la réponse t'as qu'à l'a comprendre. En plus elle met des commentaires. Mais bon tu ne mérites même pas d'avoir cette IA comme amie.

:rire:

PauvreIdiot
2022-12-05 17:18:56

Le 05 décembre 2022 à 17:17:10 :
Au pifhttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

def execute(a, s):
# Vérifier si l'automate est non-déterministe en parcourant les transitions
# et en vérifiant si plusieurs transitions partent d'un même état pour des
# conditions différentes
for state in a.states:
transitions = a.get_transitions(state)
if len(transitions) > 1:
for condition1 in transitions:
for condition2 in transitions:
if condition1 != condition2:
return "ERROR"

# Si l'automate n'est pas non-déterministe, on peut exécuter la chaîne de
# caractères s en utilisant l'algorithme décrit précédemment
current_state = a.initial_state
for character in s:
next_state = a.get_transition(current_state, character)
if next_state is not None:
current_state = next_state
else:
# Si aucune transition valide n'est trouvée, la chaîne de caractères
# n'est pas exécutable par l'automate
return False

# Si on a parcouru toute la chaîne de caractères sans rencontrer d'erreur,
# on vérifie si l'automate est dans un état final
return current_state in a.final_states

Ca n'a peut-être aucun sens

Forcément quand on est une larve bercée trop près du mur incapable de copier coller un énoncé en entier. Il mérite d'être banni d'Open AI.

Fallcome
2022-12-05 17:18:59

Le 05 décembre 2022 à 17:17:10 :
Au pifhttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

def execute(a, s):
# Vérifier si l'automate est non-déterministe en parcourant les transitions
# et en vérifiant si plusieurs transitions partent d'un même état pour des
# conditions différentes
for state in a.states:
transitions = a.get_transitions(state)
if len(transitions) > 1:
for condition1 in transitions:
for condition2 in transitions:
if condition1 != condition2:
return "ERROR"

# Si l'automate n'est pas non-déterministe, on peut exécuter la chaîne de
# caractères s en utilisant l'algorithme décrit précédemment
current_state = a.initial_state
for character in s:
next_state = a.get_transition(current_state, character)
if next_state is not None:
current_state = next_state
else:
# Si aucune transition valide n'est trouvée, la chaîne de caractères
# n'est pas exécutable par l'automate
return False

# Si on a parcouru toute la chaîne de caractères sans rencontrer d'erreur,
# on vérifie si l'automate est dans un état final
return current_state in a.final_states

Ca n'a peut-être aucun sens

ok ok c'est parfait merci je vais m'aider de ca

Suplube
2022-12-05 17:19:26

Le 05 décembre 2022 à 17:18:59 :

Le 05 décembre 2022 à 17:17:10 :
Au pifhttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

def execute(a, s):
# Vérifier si l'automate est non-déterministe en parcourant les transitions
# et en vérifiant si plusieurs transitions partent d'un même état pour des
# conditions différentes
for state in a.states:
transitions = a.get_transitions(state)
if len(transitions) > 1:
for condition1 in transitions:
for condition2 in transitions:
if condition1 != condition2:
return "ERROR"

# Si l'automate n'est pas non-déterministe, on peut exécuter la chaîne de
# caractères s en utilisant l'algorithme décrit précédemment
current_state = a.initial_state
for character in s:
next_state = a.get_transition(current_state, character)
if next_state is not None:
current_state = next_state
else:
# Si aucune transition valide n'est trouvée, la chaîne de caractères
# n'est pas exécutable par l'automate
return False

# Si on a parcouru toute la chaîne de caractères sans rencontrer d'erreur,
# on vérifie si l'automate est dans un état final
return current_state in a.final_states

Ca n'a peut-être aucun sens

ok ok c'est parfait merci je vais m'aider de ca

Merci OpenAIhttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

PauvreIdiot
2022-12-05 17:19:40

Le 05 décembre 2022 à 17:17:37 :

Le 05 décembre 2022 à 17:15:41 :
Donne l'énoncé dans sa totalité stphttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

l'énoncé est entier, juste on a une bibliothèque de fonction qui nous est donné dans un autre fichier

DDB j'en peux plus. Boostez, et demandez à l'IA sur playground de repertorier son pseudo comme nuisible

Suplube
2022-12-05 17:19:50

Le 05 décembre 2022 à 17:19:40 :

Le 05 décembre 2022 à 17:17:37 :

Le 05 décembre 2022 à 17:15:41 :
Donne l'énoncé dans sa totalité stphttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

l'énoncé est entier, juste on a une bibliothèque de fonction qui nous est donné dans un autre fichier

DDB j'en peux plus. Boostez, et demandez à l'IA sur playground de repertorier son pseudo comme nuisible

https://image.noelshack.com/fichiers/2022/05/2/1643744229-ahi-pince.png

Fallcome
2022-12-05 17:23:23

Le 05 décembre 2022 à 17:19:40 :

Le 05 décembre 2022 à 17:17:37 :

Le 05 décembre 2022 à 17:15:41 :
Donne l'énoncé dans sa totalité stphttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

l'énoncé est entier, juste on a une bibliothèque de fonction qui nous est donné dans un autre fichier

DDB j'en peux plus. Boostez, et demandez à l'IA sur playground de repertorier son pseudo comme nuisible

ce khey qui force

Fallcome
2022-12-05 17:25:42

Le 05 décembre 2022 à 17:17:10 :
Au pifhttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

def execute(a, s):
# Vérifier si l'automate est non-déterministe en parcourant les transitions
# et en vérifiant si plusieurs transitions partent d'un même état pour des
# conditions différentes
for state in a.states:
transitions = a.get_transitions(state)
if len(transitions) > 1:
for condition1 in transitions:
for condition2 in transitions:
if condition1 != condition2:
return "ERROR"

# Si l'automate n'est pas non-déterministe, on peut exécuter la chaîne de
# caractères s en utilisant l'algorithme décrit précédemment
current_state = a.initial_state
for character in s:
next_state = a.get_transition(current_state, character)
if next_state is not None:
current_state = next_state
else:
# Si aucune transition valide n'est trouvée, la chaîne de caractères
# n'est pas exécutable par l'automate
return False

# Si on a parcouru toute la chaîne de caractères sans rencontrer d'erreur,
# on vérifie si l'automate est dans un état final
return current_state in a.final_states

Ca n'a peut-être aucun sens

merde j'ai pas le get state sinon ca a l'air pas mal

Suplube
2022-12-05 17:27:08

Le 05 décembre 2022 à 17:25:42 :

Le 05 décembre 2022 à 17:17:10 :
Au pifhttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

def execute(a, s):
# Vérifier si l'automate est non-déterministe en parcourant les transitions
# et en vérifiant si plusieurs transitions partent d'un même état pour des
# conditions différentes
for state in a.states:
transitions = a.get_transitions(state)
if len(transitions) > 1:
for condition1 in transitions:
for condition2 in transitions:
if condition1 != condition2:
return "ERROR"

# Si l'automate n'est pas non-déterministe, on peut exécuter la chaîne de
# caractères s en utilisant l'algorithme décrit précédemment
current_state = a.initial_state
for character in s:
next_state = a.get_transition(current_state, character)
if next_state is not None:
current_state = next_state
else:
# Si aucune transition valide n'est trouvée, la chaîne de caractères
# n'est pas exécutable par l'automate
return False

# Si on a parcouru toute la chaîne de caractères sans rencontrer d'erreur,
# on vérifie si l'automate est dans un état final
return current_state in a.final_states

Ca n'a peut-être aucun sens

merde j'ai pas le get state sinon ca a l'air pas mal

Demande à l'IA si elle peut le faire sans la fonction gethttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

Fallcome
2022-12-05 17:28:07

Le 05 décembre 2022 à 17:27:08 :

Le 05 décembre 2022 à 17:25:42 :

Le 05 décembre 2022 à 17:17:10 :
Au pifhttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

def execute(a, s):
# Vérifier si l'automate est non-déterministe en parcourant les transitions
# et en vérifiant si plusieurs transitions partent d'un même état pour des
# conditions différentes
for state in a.states:
transitions = a.get_transitions(state)
if len(transitions) > 1:
for condition1 in transitions:
for condition2 in transitions:
if condition1 != condition2:
return "ERROR"

# Si l'automate n'est pas non-déterministe, on peut exécuter la chaîne de
# caractères s en utilisant l'algorithme décrit précédemment
current_state = a.initial_state
for character in s:
next_state = a.get_transition(current_state, character)
if next_state is not None:
current_state = next_state
else:
# Si aucune transition valide n'est trouvée, la chaîne de caractères
# n'est pas exécutable par l'automate
return False

# Si on a parcouru toute la chaîne de caractères sans rencontrer d'erreur,
# on vérifie si l'automate est dans un état final
return current_state in a.final_states

Ca n'a peut-être aucun sens

merde j'ai pas le get state sinon ca a l'air pas mal

Demande à l'IA si elle peut le faire sans la fonction gethttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

mais moi quand je lui demande elle me fait de la merde, genre je lui copie colle mon programme et je lui dit de faire sans cette methode ?

Suplube
2022-12-05 17:31:29

Le 05 décembre 2022 à 17:28:07 :

Le 05 décembre 2022 à 17:27:08 :

Le 05 décembre 2022 à 17:25:42 :

Le 05 décembre 2022 à 17:17:10 :
Au pifhttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

def execute(a, s):
# Vérifier si l'automate est non-déterministe en parcourant les transitions
# et en vérifiant si plusieurs transitions partent d'un même état pour des
# conditions différentes
for state in a.states:
transitions = a.get_transitions(state)
if len(transitions) > 1:
for condition1 in transitions:
for condition2 in transitions:
if condition1 != condition2:
return "ERROR"

# Si l'automate n'est pas non-déterministe, on peut exécuter la chaîne de
# caractères s en utilisant l'algorithme décrit précédemment
current_state = a.initial_state
for character in s:
next_state = a.get_transition(current_state, character)
if next_state is not None:
current_state = next_state
else:
# Si aucune transition valide n'est trouvée, la chaîne de caractères
# n'est pas exécutable par l'automate
return False

# Si on a parcouru toute la chaîne de caractères sans rencontrer d'erreur,
# on vérifie si l'automate est dans un état final
return current_state in a.final_states

Ca n'a peut-être aucun sens

merde j'ai pas le get state sinon ca a l'air pas mal

Demande à l'IA si elle peut le faire sans la fonction gethttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

mais moi quand je lui demande elle me fait de la merde, genre je lui copie colle mon programme et je lui dit de faire sans cette methode ?

Elle m'a sorti ça

def execute(a, s):
# Vérifier si l'automate est non-déterministe en parcourant les transitions
# et en vérifiant si plusieurs transitions partent d'un même état pour des
# conditions différentes
for state in a.states:
transitions = a.transitions[state]
if len(transitions) > 1:
for condition1 in transitions:
for condition2 in transitions:
if condition1 != condition2:
return "ERROR"

# Si l'automate n'est pas non-déterministe, on peut exécuter la chaîne de
# caractères s en utilisant l'algorithme décrit précédemment
current_state = a.initial_state
for character in s:
next_state = None
for transition in a.transitions[current_state]:
if transition[0] == character:
next_state = transition[1]
break
if next_state is not None:
current_state = next_state
else:
# Si aucune transition valide n'est trouvée, la chaîne de caractères
# n'est pas exécutable par l'automate
return False

# Si on a parcouru toute la chaîne de caractères sans rencontrer d'erreur,
# on vérifie si l'automate est dans un état final
return current_state in a.final_states

https://image.noelshack.com/fichiers/2016/41/1476132386-1.png

Suplube
2022-12-05 17:32:52

Au pire demande à un de tes camarades de promohttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

SonicLeFinie
2022-12-05 17:33:52

Le 05 décembre 2022 à 17:32:52 :
Au pire demande à un de tes camarades de promohttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

This

ToujoursKawaii
2022-12-05 17:35:28

c'est grave le nombre de tocard qui postent leurs exo ici et qui veulent se faire carry leurs études et ensuite sont choqués car dans le vrai monde du travail ils puent la merde :)

Fallcome
2022-12-05 17:35:28

Le 05 décembre 2022 à 17:32:52 :
Au pire demande à un de tes camarades de promohttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

personne veut m'aider AYA tout le monde est perso et mes potes qui veulent bien m'aider sont con et ne savent pas faire

Suplube
2022-12-05 17:37:07

Le 05 décembre 2022 à 17:35:28 :

Le 05 décembre 2022 à 17:32:52 :
Au pire demande à un de tes camarades de promohttps://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png

personne veut m'aider AYA tout le monde est perso et mes potes qui veulent bien m'aider sont con et ne savent pas faire

Je ne sais pas faire non plushttps://image.noelshack.com/fichiers/2022/05/2/1643744229-ahi-pince.png
L'IA peut-être mais rien n'est moins sur, elle peut t'aider mais c'est surement pas elle qui va te faire le travail au complet ...
Sinon va sur Stackoverflow ou un forum dédié infohttps://image.noelshack.com/fichiers/2016/41/1476132386-1.png

Fallcome
2022-12-05 17:41:27

dur dur dur

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.