Topic de 17ThKrow :

[Prepa] Topic Officiel Concours X/ENS/Mines/Centrale 2022 - 2023

Salut les kheys,
Est ce que vous êtes forts en python si oui je vous implore de m'aider à modifier ce programme pour qu'il marche .
Le but est de décomposer en facteur premier n'importe quel nombre.

from math import sqrt
def f(n):
    Z=[p(n)]  # créer la liste des premiers jusqu'à n 
    T=[] #liste vide
    E=[] #liste vide
    b=0
    for i in range(int(sqrt(n+1)+1)):
        z=n%Z[b] # là est le problème  le programme considère Z[b] comme un caractère et non un nombre or je veux qu'il considère Z[b] comme un nombre
        if z==0:
            T.append(Z[b])
            x=1
            c=1
            while Z[b]**t<n:
                x= Z[b]*x
                c+=1
            E.append(c)
        b+=1
                
            
        
    return(Z,C)

Le 26 octobre 2022 à 21:33:02 :
Salut les kheys,
Est ce que vous êtes forts en python si oui je vous implore de m'aider à modifier ce programme pour qu'il marche .
Le but est de décomposer en facteur premier n'importe quel nombre.

from math import sqrt
def f(n):
    Z=[p(n)]  # créer la liste des premiers jusqu'à n 
    T=[] #liste vide
    E=[] #liste vide
    b=0
    for i in range(int(sqrt(n+1)+1)):
        z=n%Z[b] # là est le problème  le programme considère Z[b] comme un caractère et non un nombre or je veux qu'il considère Z[b] comme un nombre
        if z==0:
            T.append(Z[b])
            x=1
            c=1
            while Z[b]**t<n:
                x= Z[b]*x
                c+=1
            E.append(c)
        b+=1
                
            
        
    return(Z,C)

ton programme est horrible, tu peux arriver au même résultat de façon plus claire et moins coûteuse (la génération des entiers premiers jusqu’à n est très couteuse, ya un sujet des mines en info dessus si tu veux jeter un oeil)
pour résoudre ton problème tu peux faire une conversion de type : ex si Z[b] vaut ‘13’ alors int(Z[b]) vaudra 13, mais dans ce cas là cest ta fonction p qui est problématique, tu peux directement modifier le résultat dans celle ci

Le 26 octobre 2022 à 15:53:24 :
L'ensimag c'est une A ?
Je commence à ba*der dessus

B+ comme dit le khey du dessus, ça doit valoir une centrale de province si t'es fan d'info

Si vous bossez 10h par jours tous les jours vous allez faire un burn out mes crayons, faites soit des sessions longues sur quelques jours puis détente 1-2j. Ou alors un peu moins mais chaque jour.

La prépa c'est un marathon pas un sprint

Les taupins qui ne comprennent pas le concept de vacances https://image.noelshack.com/fichiers/2019/10/1/1551679842-cool.png

Les taupins qui vont arriver cramés dès la première session d'examen blanc https://image.noelshack.com/fichiers/2019/10/1/1551679842-cool.png

Les taupins qui vont déprimer suite à leurs notes piteuses https://image.noelshack.com/fichiers/2019/10/1/1551679842-cool.png

naturelle sera la sélection https://image.noelshack.com/fichiers/2019/10/1/1551679842-cool.png

Plus sérieusement, votre excuse pour bosser plus de 6 heures par jour à la Toussaint ? :rire:
Ensimag c'est target dans les grandes banques en trading en plus
Ensimag c’est clairement de rang A, top10 renommée en info, on peut difficilement faire mieux

Vous me terrifiez les khéyous qui travaillent 10h je sais pas comment vous faites je deviens zinzolin après 5 6h https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Persoent j'ai pausé le premier weekend et je travaille sans trop me tuer depuis le début de la semaine https://image.noelshack.com/fichiers/2018/19/3/1525828033-1524429146-picsart-04-22-05-16-19.png

Cela dit, j'ai bientôt fini mes DM des vacances à ce rythme, des kheyous (5/2 surtout) qui ont des idées de trucs à faire (c'était pas ma priorité numéro une en 3/2 https://image.noelshack.com/fichiers/2018/19/3/1525828033-1524429146-picsart-04-22-05-16-19.png )

Je vise plus Mines Centrale si quelqu'un à des sujets de concours sympa à proposer (où autre chose de productif je suis ouvert à tous les conseils) https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Le 27 octobre 2022 à 17:36:54 :
Vous me terrifiez les khéyous qui travaillent 10h je sais pas comment vous faites je deviens zinzolin après 5 6h https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Persoent j'ai pausé le premier weekend et je travaille sans trop me tuer depuis le début de la semaine https://image.noelshack.com/fichiers/2018/19/3/1525828033-1524429146-picsart-04-22-05-16-19.png

Cela dit, j'ai bientôt fini mes DM des vacances à ce rythme, des kheyous (5/2 surtout) qui ont des idées de trucs à faire (c'était pas ma priorité numéro une en 3/2 https://image.noelshack.com/fichiers/2018/19/3/1525828033-1524429146-picsart-04-22-05-16-19.png )

Je vise plus Mines Centrale si quelqu'un à des sujets de concours sympa à proposer (où autre chose de productif je suis ouvert à tous les conseils) https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

sujet réduction : Centrale MP 2019
sujet topo : Mines MP maths 2 2009

Réduction + topo (énervé) : Mines MP maths 1 2006

perso je suis content j'ai quasi tout compris sur l'optique, il manque juste quelques trucs encore flous mais bon normal

Le 27 octobre 2022 à 20:13:55 :

Le 27 octobre 2022 à 17:36:54 :
Vous me terrifiez les khéyous qui travaillent 10h je sais pas comment vous faites je deviens zinzolin après 5 6h https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Persoent j'ai pausé le premier weekend et je travaille sans trop me tuer depuis le début de la semaine https://image.noelshack.com/fichiers/2018/19/3/1525828033-1524429146-picsart-04-22-05-16-19.png

Cela dit, j'ai bientôt fini mes DM des vacances à ce rythme, des kheyous (5/2 surtout) qui ont des idées de trucs à faire (c'était pas ma priorité numéro une en 3/2 https://image.noelshack.com/fichiers/2018/19/3/1525828033-1524429146-picsart-04-22-05-16-19.png )

Je vise plus Mines Centrale si quelqu'un à des sujets de concours sympa à proposer (où autre chose de productif je suis ouvert à tous les conseils) https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

sujet réduction : Centrale MP 2019
sujet topo : Mines MP maths 2 2009

Réduction + topo (énervé) : Mines MP maths 1 2006

centrale MP 2019 bordel le sujet était super classique c'est abusé

Le 26 octobre 2022 à 23:14:37 :

Le 26 octobre 2022 à 21:33:02 :
Salut les kheys,
Est ce que vous êtes forts en python si oui je vous implore de m'aider à modifier ce programme pour qu'il marche .
Le but est de décomposer en facteur premier n'importe quel nombre.

from math import sqrt
def f(n):
    Z=[p(n)]  # créer la liste des premiers jusqu'à n 
    T=[] #liste vide
    E=[] #liste vide
    b=0
    for i in range(int(sqrt(n+1)+1)):
        z=n%Z[b] # là est le problème  le programme considère Z[b] comme un caractère et non un nombre or je veux qu'il considère Z[b] comme un nombre
        if z==0:
            T.append(Z[b])
            x=1
            c=1
            while Z[b]**t<n:
                x= Z[b]*x
                c+=1
            E.append(c)
        b+=1
                
            
        
    return(Z,C)

ton programme est horrible, tu peux arriver au même résultat de façon plus claire et moins coûteuse (la génération des entiers premiers jusqu’à n est très couteuse, ya un sujet des mines en info dessus si tu veux jeter un oeil)
pour résoudre ton problème tu peux faire une conversion de type : ex si Z[b] vaut ‘13’ alors int(Z[b]) vaudra 13, mais dans ce cas là cest ta fonction p qui est problématique, tu peux directement modifier le résultat dans celle ci

j'ai vraiment l'impression d'être une racaille sur ptyhon https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png
tout le monde me dit que mes codes sont horribles et difficilement compréhensibles https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png
faut dire, je n'ai pas les codes https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png
finalement mon pote m'a pondu un code qui marche, mais peu efficace à partir de 1000 le logiciel ne nous renvoie plus de liste (pas de message d'erreur)def f2(n):
if n<2:
return("n<2")
A=[]
S=[]
k=0
q=0
if n>=2:
m=n
for i in range(0,n+1):
k=0
for s in range(1,i+1):
if i%s==0:
k=k+1
if k==2:
A.append(i)
for y in range(len(A)):
k=0
for y in range(len(A)):
if m%A[y]==0:
k=(m/(A[y]))
S.append(A[y])
break
for b in range(len(A)):
if k==(A[b]):
q=0
break
if k!=(A[b]):
q=q+1
if q==0:
S.append(k)
return(S,len(S))
if q!=0:
m=k

j'ai tenté de chercher le sujet des mines mais j'ai pas trouvé si jamais tu as le lien je suis intéressé https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Le 27 octobre 2022 à 21:00:26 :
perso je suis content j'ai quasi tout compris sur l'optique, il manque juste quelques trucs encore flous mais bon normal

c'était fait exprès le "flous" ? https://image.noelshack.com/fichiers/2017/30/4/1501186981-risimixbestreup.png

Le 27 octobre 2022 à 21:06:33 :

Le 26 octobre 2022 à 23:14:37 :

Le 26 octobre 2022 à 21:33:02 :
Salut les kheys,
Est ce que vous êtes forts en python si oui je vous implore de m'aider à modifier ce programme pour qu'il marche .
Le but est de décomposer en facteur premier n'importe quel nombre.

from math import sqrt
def f(n):
    Z=[p(n)]  # créer la liste des premiers jusqu'à n 
    T=[] #liste vide
    E=[] #liste vide
    b=0
    for i in range(int(sqrt(n+1)+1)):
        z=n%Z[b] # là est le problème  le programme considère Z[b] comme un caractère et non un nombre or je veux qu'il considère Z[b] comme un nombre
        if z==0:
            T.append(Z[b])
            x=1
            c=1
            while Z[b]**t<n:
                x= Z[b]*x
                c+=1
            E.append(c)
        b+=1
                
            
        
    return(Z,C)

ton programme est horrible, tu peux arriver au même résultat de façon plus claire et moins coûteuse (la génération des entiers premiers jusqu’à n est très couteuse, ya un sujet des mines en info dessus si tu veux jeter un oeil)
pour résoudre ton problème tu peux faire une conversion de type : ex si Z[b] vaut ‘13’ alors int(Z[b]) vaudra 13, mais dans ce cas là cest ta fonction p qui est problématique, tu peux directement modifier le résultat dans celle ci

j'ai vraiment l'impression d'être une racaille sur ptyhon https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png
tout le monde me dit que mes codes sont horribles et difficilement compréhensibles https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png
faut dire, je n'ai pas les codes https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png
finalement mon pote m'a pondu un code qui marche, mais peu efficace à partir de 1000 le logiciel ne nous renvoie plus de liste (pas de message d'erreur)def f2(n):
if n<2:
return("n<2")
A=[]
S=[]
k=0
q=0
if n>=2:
m=n
for i in range(0,n+1):
k=0
for s in range(1,i+1):
if i%s==0:
k=k+1
if k==2:
A.append(i)
for y in range(len(A)):
k=0
for y in range(len(A)):
if m%A[y]==0:
k=(m/(A[y]))
S.append(A[y])
break
for b in range(len(A)):
if k==(A[b]):
q=0
break
if k!=(A[b]):
q=q+1
if q==0:
S.append(k)
return(S,len(S))
if q!=0:
m=k

j'ai tenté de chercher le sujet des mines mais j'ai pas trouvé si jamais tu as le lien je suis intéressé https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

le sujet des mines https://www.doc-solus.fr/prepa/sci/adc/pdf/enonces.pdf/2019/MP_INFO_MINES_2_2019.enonce.pdf

Le 27 octobre 2022 à 22:00:09 :

Le 27 octobre 2022 à 21:06:33 :

Le 26 octobre 2022 à 23:14:37 :

Le 26 octobre 2022 à 21:33:02 :
Salut les kheys,
Est ce que vous êtes forts en python si oui je vous implore de m'aider à modifier ce programme pour qu'il marche .
Le but est de décomposer en facteur premier n'importe quel nombre.

from math import sqrt
def f(n):
    Z=[p(n)]  # créer la liste des premiers jusqu'à n 
    T=[] #liste vide
    E=[] #liste vide
    b=0
    for i in range(int(sqrt(n+1)+1)):
        z=n%Z[b] # là est le problème  le programme considère Z[b] comme un caractère et non un nombre or je veux qu'il considère Z[b] comme un nombre
        if z==0:
            T.append(Z[b])
            x=1
            c=1
            while Z[b]**t<n:
                x= Z[b]*x
                c+=1
            E.append(c)
        b+=1
                
            
        
    return(Z,C)

ton programme est horrible, tu peux arriver au même résultat de façon plus claire et moins coûteuse (la génération des entiers premiers jusqu’à n est très couteuse, ya un sujet des mines en info dessus si tu veux jeter un oeil)
pour résoudre ton problème tu peux faire une conversion de type : ex si Z[b] vaut ‘13’ alors int(Z[b]) vaudra 13, mais dans ce cas là cest ta fonction p qui est problématique, tu peux directement modifier le résultat dans celle ci

j'ai vraiment l'impression d'être une racaille sur ptyhon https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png
tout le monde me dit que mes codes sont horribles et difficilement compréhensibles https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png
faut dire, je n'ai pas les codes https://image.noelshack.com/fichiers/2016/24/1466366197-risitas10.png
finalement mon pote m'a pondu un code qui marche, mais peu efficace à partir de 1000 le logiciel ne nous renvoie plus de liste (pas de message d'erreur)def f2(n):
if n<2:
return("n<2")
A=[]
S=[]
k=0
q=0
if n>=2:
m=n
for i in range(0,n+1):
k=0
for s in range(1,i+1):
if i%s==0:
k=k+1
if k==2:
A.append(i)
for y in range(len(A)):
k=0
for y in range(len(A)):
if m%A[y]==0:
k=(m/(A[y]))
S.append(A[y])
break
for b in range(len(A)):
if k==(A[b]):
q=0
break
if k!=(A[b]):
q=q+1
if q==0:
S.append(k)
return(S,len(S))
if q!=0:
m=k

j'ai tenté de chercher le sujet des mines mais j'ai pas trouvé si jamais tu as le lien je suis intéressé https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

le sujet des mines https://www.doc-solus.fr/prepa/sci/adc/pdf/enonces.pdf/2019/MP_INFO_MINES_2_2019.enonce.pdf

bordel d’ailleurs c’était hyper dur

Le 27 octobre 2022 à 20:13:55 :

Le 27 octobre 2022 à 17:36:54 :
Vous me terrifiez les khéyous qui travaillent 10h je sais pas comment vous faites je deviens zinzolin après 5 6h https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

Persoent j'ai pausé le premier weekend et je travaille sans trop me tuer depuis le début de la semaine https://image.noelshack.com/fichiers/2018/19/3/1525828033-1524429146-picsart-04-22-05-16-19.png

Cela dit, j'ai bientôt fini mes DM des vacances à ce rythme, des kheyous (5/2 surtout) qui ont des idées de trucs à faire (c'était pas ma priorité numéro une en 3/2 https://image.noelshack.com/fichiers/2018/19/3/1525828033-1524429146-picsart-04-22-05-16-19.png )

Je vise plus Mines Centrale si quelqu'un à des sujets de concours sympa à proposer (où autre chose de productif je suis ouvert à tous les conseils) https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

sujet réduction : Centrale MP 2019
sujet topo : Mines MP maths 2 2009

Réduction + topo (énervé) : Mines MP maths 1 2006

Merci khoya j'irai essayer le sujet de topo, j'ai pas encore revu toute la réduction en classe et le cours a comme par hasard disparu de ma mémoire ayaa https://image.noelshack.com/fichiers/2018/19/3/1525828033-1524429146-picsart-04-22-05-16-19.png

Bon courage à tous de la part d’un ancien taupin, la 3/2 (ou 5/2 :peur:) passe si vite, vous n’allez pas voir le temps passer, tenez bon :ok:

Quand je vois les khoyas deter ça fait plaisir :)

Que je me vois en train de sombrer dans l'alcoolisme la plus totale : bon ça fait moins plaisir :)

Hâte de voir ce que ça proposera aux écrits

Le 28 octobre 2022 à 12:09:22 :
Quand je vois les khoyas deter ça fait plaisir :)

Que je me vois en train de sombrer dans l'alcoolisme la plus totale : bon ça fait moins plaisir :)

Hâte de voir ce que ça proposera aux écrits

Courage crayon, ne te noie pas tout de suite dans l'alcool https://image.noelshack.com/fichiers/2022/38/5/1663921748-ahi.png

Persoent, je vais éviter de proposer une deuxième sélection naturelle aux écrits https://image.noelshack.com/fichiers/2022/38/5/1663921748-ahi.png

Les clés du coup
Pour préparer l'ensimag :
Bien connaître le cours, maîtriser les exos de base, c'est tout hein ?

Données du topic

Auteur
17ThKrow
Date de création
29 juillet 2022 à 19:05:21
Nb. messages archivés
2986
Nb. messages JVC
2917
En ligne sur JvArchive 313