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


  • ANNUAIRE
  • [FR] NewbieContest
    Nous vous proposons une série de challenges regroupant plusieurs domaines allant de l'exploitation de fail...
    Hacking
    [FR] Root-Me
    Notre équipe se base sur un constat : à l'heure actuelle ou l'information tend à devenir...
    Hacking
    [FR] Le top web
    Nous offrons une sélection la plus large possible de resources webmaster gratuites, hébergement gratuit...
    Webmaster
    [FR] dcode
    dcode.fr est le site indispensable pour décoder des messages, tricher aux jeux de lettres, résoudre des énigmes...
    Outils / Add-on
    [FR] Hackfest
    Le Hackfest est un évènement de sécurité et de piratage informatique au Québec reg...
    Hacking
    [EN] Astalavista
    Un site aux ressources incontournable depuis plusieurs années, Astalavista est réellement devenue un cl...
    Hacking
    [EN] Net Force
    Javascript: 9, Java Applets: 6, Cryptography: 16, Exploits: 7, Cracking: 14, Programming: 13, Internet: 15, Steganograph...
    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
question du jour 2 - le retour
30-05-2014, 17h13 (Modification du message : 30-05-2014, 19h11 par gruik.)
Message : #6
gruik Hors ligne
gouteur de savon
*



Messages : 757
Sujets : 44
Points: 482
Inscription : Oct 2012
RE: question du jour 2 - le retour
(30-05-2014, 16h47)eax64 a écrit :
Code :
python -c 'print((lambda f:"\n\n".join((["\n".join(sorted(d.split("\n"), key=int)) for d in open(f).read().split("\n\n")])))("file_data"))'

yep, j'avais quasiment la même :
Code PYTHON :
print '\n\n'.join(['\n'.join(sorted(i.split('\n'), key=int)) for i in open('fichier').read().split('\n\n') if i != ''])


sinon en awk, un peu plus tricky :
Code AWK :
awk '/^$/ {close("sort -n"); print; next} {print | "sort -n"}' fichier


Edit:
Code PERL :
perl -lne 'if (/^$/) {print join("\n", sort { $a <=> $b } @tab); print} else {push(@tab, $_)}' fichier
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure.
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.
(Nicolas Boileau, L'Art poétique)
+1 (2) -1 (1) Répondre


Messages dans ce sujet
question du jour 2 - le retour - par gruik - 30-05-2014, 16h24
RE: question du jour 2 - le retour - par eax64 - 30-05-2014, 16h47
RE: question du jour 2 - le retour - par gruik - 30-05-2014, 17h13
RE: question du jour 2 - le retour - par fr0g - 30-05-2014, 16h55
RE: question du jour 2 - le retour - par Dobry - 30-05-2014, 17h09
RE: question du jour 2 - le retour - par b0fh - 30-05-2014, 18h17
RE: question du jour 2 - le retour - par skii - 30-05-2014, 21h16
RE: question du jour 2 - le retour - par Atlas - 30-05-2014, 22h31
RE: question du jour 2 - le retour - par gruik - 31-05-2014, 16h50
RE: question du jour 2 - le retour - par eax64 - 31-05-2014, 17h58
RE: question du jour 2 - le retour - par gruik - 31-05-2014, 18h14
RE: question du jour 2 - le retour - par balis - 01-06-2014, 01h15
RE: question du jour 2 - le retour - par Dobry - 01-06-2014, 09h12

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  question du jour gruik 9 435 12-11-2013, 16h10
Dernier message: gruik
  Question pour la création de mon site... Wabouz 10 491 05-03-2013, 21h14
Dernier message: Wabouz

Atteindre :


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