Name Description Size Visibility
Décompose un nombre en base 3 où les chiffres sont 1, 0 et −1 (noté T). Comme 100=3^4+3^3-3^2+3^0, on note 100=11T01 en base 3 équilibrée.
382 Bytes Public
Décompose un nombre dans la base factorielle, ainsi 1024=2×2!+2×3!+2×4!+2×5!+1×6!.
219 Bytes Public
Décompose un nombre dans la base i-1. Comme 5=(i-1)^8+(i-1)^7+(i-1)^6+(i-1)^4+1, on écrit que 5=111010001 dans la base i-1.
295 Bytes Public
Décompose un nombre entier dans une base négative. Ainsi, 30=(-3)^4+2(-3)^3+1(-3)^2+2*(-3)+0 donc 30=12120 en base -3. Les chiffres sont séparés par | en prévision des bases>10.
170 Bytes Public
Décompose un nombre en base ϕ (le nombre d’or tel que ϕ^2=ϕ+1). Comme 6=ϕ^3+ϕ+ϕ^-4, on note 6=1010.0001 en base ϕ. Si on impose qu’aucun chiffre n’est supérieur à 1 et que deux chiffres égaux à 1 ne soient pas consécutifs, la décomposition est unique.
609 Bytes Public
Count in bibi-binary like Boby Lapointe.
165 Bytes Public
Le langage minimaliste BrainFuck, version légèrement étendue. usage : brainfuck(“;>;[<+>-]<:”,”10 12”) commandes=”,.+-><[];:#!” < et > déplacent la tête de lecture + et - incrémentent et décrémentent la cellule . et , affichent et entrent un code ASCII [ et ] est la seule boucle si la cellule est nulle : et ; affichent et entrent un nombre ! affiche l’état de la bande # indique que la suite est ignorée
1.15 KB Public
Calcule l’image d’un intervalle par la fonction carré. usage : carre(“]-1,2]”) affiche “[0,4]”
543 Bytes Public
Calcule la n-ième décimale du nombre de Champernowne (0,123456789101112131415…) avec deux fonctions. brutale ne permet pas d’aller trop loin, maline est plus rapide et plus économe.
272 Bytes Public
Affiche le nombre écrit à la manière des cisterciens.
833 Bytes Public
codebarre(“5011386029399”) affiche le code à barres EAN13 correspondant. Attention, un code à barres erroné est refusé.
1.11 KB Public
Trouve le plus petit nombre qu’on ne peut pas décomposer en une combinaison linéaire (à coefficients positifs ou nuls) des éléments donnés en argument.
448 Bytes Public
The famous Conway look and say sequence.
242 Bytes Public
Lance de 1 à 9 dés et affiche les faces
4.06 KB Public
L’algorithme de Dijkstra donne un chemin le plus court dans un graphe et sa longueur (programme de TES spécialité).
815 Bytes Public
Still Dijsktra but with an adjacency list (and you are asked for the start and end).
780 Bytes Public
Dimino’s algorithm to find the order of a permutation subgroup.
2.35 KB Public
Le pont-aux-ânes FizzBuzz
175 Bytes Public
Calcule automatiquement l’état stable et les relations de récurrence comme explicites d’un graphe probabiliste à deux états (programme de TES spécialité).
1.35 KB Public
Draws iterated functions fractals. nb is the number of pixels drawn. Draw a tree: m=350 w.append([[0,0],[0,.5]]); b.append([[0],[0]]); p.append(.05) w.append([[.42,-.42],[.42,.42]]); b.append([[0],[.2]]); p.append(p[-1]+.4) w.append([[.42,.42],[-.42,.42]]); b.append([[0],[.2]]); p.append(p[-1]+.4) w.append([[.1,0],[0,.1]]); b.append([[0],[.2]]); p.append(1)
747 Bytes Public
Primality test using random.
413 Bytes Public
Chemin dans un labyrinthe.
2.33 KB Public
La fourmi de Langton, n est le nombre de pas de la fourmi.
309 Bytes Public
Lists all the permutations of 𝔖n with recursive iterators.
204 Bytes Public
Trace des fractales définies comme L-systèmes.
2.21 KB Public
Dessine des approximations de fractales définies par des L-systèmes. Couleurs disponibles : “blue”, “red”, “green”, “yellow”, “brown”, “black”, “white”, “pink”, “orange”, “purple” and “grey”.
1.76 KB Public
Simulates the Mounty Hall problem. n is the number of simulations, change is True if the player changes and False if he keeps his first choice.
355 Bytes Public
Donne le numéro d’une permutation de (0,1,2,…) dans l’ordre lexicographique et inversement.
476 Bytes Public
Script from this page: http://jeromekelleher.net/category/combinatorics.html
348 Bytes Public
Calcule le produit de permutations comme (1 2)(1 3 2) et qui vaut (1 3). usage : permutations(“(1 2)(1 3 2)”) If you want to calculate a power of a permutation, do permutations(“(1 6 4 3)(2 5)(7 8 10)”*5).
552 Bytes Public
Calcule le PGCD et le PPCM de nombres. Le PGCD fonctionne seul, le PPCM utilise une méthode d’exclusion-inclusion et donc des combinaisons (sans itertools).
650 Bytes Public
Extension du script polynomial avec le cas delta<0 et une fonction canon qui donne la forme canonique.
481 Bytes Public
Créer ou décoder des messages codés selon les formats ASCII et alphanumériques des codes QR, écrits en nombres ou en binaire.
2.92 KB Public
Calcule les termes de la suite de Robinson jusqu’à obtenir une boucle. Essayez robinson(“0”) ou robinson(“40”).
396 Bytes Public
Chiffres romains vers chiffres arabes et inversement.
730 Bytes Public
Mouvements du Rubik’s cube 2×2×2. rubik(“AB-H2”) tourne la face Avant dans le sens des aiguilles d’une montre puis la face du Bas dans le sens inverse et enfin la face du Haut deux fois.
1.96 KB Public
Dessine un petit sapin
92 Bytes Public
Count like a Shadok.
136 Bytes Public
Calculates the signature of a permutation. The permutation is written this way: (3,5,2,4,1) and it’s not a 5-cycle but the permutation p whose image of 3 is 2. In a nutshell, s(1)=3, s(2)=5, s(3)=4 and s(5)=1.
126 Bytes Public
The snake game
1.82 KB Public
Affiche la liste des sous-ensembles d’un itérable.
187 Bytes Public
Résout un sudoku. cp renvoie tous les chiffres possibles dans une case s’il y en a case est la position de la case testée dans le sudoku [ligne, colonne]. ec signale si un sous-ensemble de la grille du sudoku contient un chiffre plus d’une fois auquel cas la grille contient une contradiction.
1.76 KB Public
Résout les systèmes de congruences en utilisant le théorème des restes chinois. [[1,3],[0,25],[3,16]] <=> x=1[3], x=0[25] et x=3[16] de solution 1075
500 Bytes Public
Déroule les triplets pythagoriciens primitifs jusqu’à la dimension de l’hypoténuse donnée en entrée.
348 Bytes Public
537 Bytes Public

During your visit to our site, NumWorks needs to install "cookies" or use other technologies to collect data about you in order to:

With the exception of Cookies essential to the operation of the site, NumWorks leaves you the choice: you can accept Cookies for audience measurement by clicking on the "Accept and continue" button, or refuse these Cookies by clicking on the "Continue without accepting" button or by continuing your browsing. You can update your choice at any time by clicking on the link "Manage my cookies" at the bottom of the page. For more information, please consult our cookies policy.