• STATISTIQUES
  • Il y a eu un total de 0 membres et 36637 visiteurs sur le site dans les dernières 24h pour un total de 36 637 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] Zmaster
    Articles sur l'informatique, le hacking, le P2P, les divx, les astuces windows XP, les GSM, Emule, la cryptograph...
    Hacking
    [EN] CS Tutoring Center
    Site de challenge spécialisé dans les challenges de programmation C++ et java cependant, d'autres langages pe...
    Challenges
    [FR] WeChall
    Audio: 3, Coding: 11, Cracking: 9, Crypto: 18, Encoding: 11, Exploit: 44, Forensics: 1, Fun: 6, HTTP: 6, Image: 8, Java:...
    Challenges
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités
    [FR] InfoMirmo
    Apprentissage de l'informatique par l'intermédiaire de challenges de sécurité. Venez app...
    Hacking
    [EN] hax.tor
    50 level de challenges mélangés
    Challenges
    [EN] This is legal
    Basic: 10, Realistic: 5, Programming: 1, Bonus: 11, SQL: 2, Encryption: 6, Application: 4, User Contributed: 3
    Challenges

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP] Quel nombre est le plus proche ?
12-11-2014, 11h48
Message : #8
Junky Hors ligne
Snorky Master
*



Messages : 228
Sujets : 35
Points: 203
Inscription : Mar 2013
RE: [PHP] Quel nombre est le plus proche ?
Bonjour,

Voici comment j'ai fais en python. (a rajouter un try except pour éviter les 'out of range' si le vtest n'a pas de supérieur ou d'inférieur)

Code PYTHON :

#!/usr/bin/env python

if __name__=="__main__":
    tab = [5, 20, 125, 8, 9, 125, 1000, -5, -125]
    vtest = 80
    tab.append(vtest)
    tab.sort()
    print "Inferieur le plus proche => ", tab[tab.index(vtest)-1]
    print "Superieur le plus proche => ", tab[tab.index(vtest)+1]
 


Output:
Code :
0 ✓ silentd@G3nt00 ~ $ ./tri.py
Inferieur le plus proche =>  20
Superieur le plus proche =>  125

En faite le déroulement est simple. On a un tab, on rajoute la valeur désiré au tab, on le tri et ensuite on affiche tab[index.valeur-1] pour inférieur et +1 pour supérieur.

Junky
Pour la sécurité, sous linux, le principal soucis est l'interface chaise/clavier

+1 (3) -1 (0) Répondre


Messages dans ce sujet
RE: [PHP] Quel nombre est le plus proche ? - par Junky - 12-11-2014, 11h48

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut