| 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 |
|