IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. [Actualité] Mathématiques et Python : générer les partitions d'un entier

    par , 08/11/2023 à 13h59
    I. Introduction

    Après les partitions d'un ensemble, on s'intéresse maintenant aux partitions d'un entier :

    L'objectif sera cette fois de créer une fonction itérative en Python qui pourra générer la liste des partitions d'un entier quelconque.

    On va ensuite montrer comment transformer ce code en une fonction génératrice qui va nous permettre d'obtenir les partitions sans avoir besoin de les stocker dans une liste.



    II. Partitions
    ...

    Mis à jour 27/03/2024 à 06h15 par User

    Catégories
    Algorithmique , Python , Programmation
  2. Comment dévoiler lettre par lettre un message caché ?

    par , 21/02/2018 à 14h57
    J'utilise un générateur ES2015 pour construire le message caché. Lorsque l'utilisateur active un bouton, il actionne l'itérateur qui appelle le générateur, lequel modifie le message caché en dévoilant une lettre au hasard. Lorsque le message est totalement dévoilé, le bouton est rendu inactif ( disabled ).

    Pour cacher le message j'utilise str.replace( /[A-za-z0-9\u00C0-\u00FF]/g, "*" ), // \u00C0-\u00FF pour les à, é, è, etc.

    Le générateur est assez simple, ...

    Mis à jour 08/06/2018 à 10h42 par danielhagnoul (Licence)

    Catégories
    ES2015 , Javascript , Développement Web
  3. Générateur d'ID unique : kGeneratorID

    par , 08/07/2016 à 11h03
    Code du générateur d'ID

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    /*
     * Générateur d'ID unique
     *
     * str : le nom des ID
     * n : le nombre d'ID
     */
    const kGeneratorID = function*( str = 'node', n = 1 ){
      let
        i = 0,
        j = 0,
        r = '',
        nb = 0,
        d = ( new Date() ).valueOf();
     
      while( j < n ){
        r = str + d + i++,
        nb = document.querySelectorAll( "#" + r ).length;
    ...