Questions marquées «time»

372
Construire une bombe de compilation

introduction Vous êtes probablement familiarisé avec les bombes zip , XML , etc. Le défi ici est d'abuser d'un compilateur de la même manière. Défi Ecrivez du code source qui occupe 512 octets ou moins et qui se compile dans un fichier qui occupe le plus d’espace possible. Le plus grand fichier de...

146
Code le plus court pour légitimement relâcher

Je suis développeur et je n'ai pas envie de faire mon travail. D'après XKCD, je sais que la meilleure excuse pour relâcher l'attention est la compilation de votre code . Pour cette raison, je pense avoir besoin d'un code qui compilera pour toujours! Et parce que je suis paresseux et ne veux pas...

47
Fibonacci Extrême

Il y a eu un milliard d'itérations de défis Fibonacci sur ce site Web, alors laissez pimenter les choses avec un défi Fibonacci d'un milliard d'itérations! Votre défi est de générer les 1000 premiers chiffres décimaux du millionième millionième nombre de Fibonacci avec un programme aussi bref que...

45
Il y a des connus connus

L'ancien secrétaire américain à la Défense, Donald Rumsfeld, a popularisé l'expression "connu, connu". Nous allons ici distiller ses remarques dans une strophe de quatre lignes. Plus précisément, affichez ce texte: known knowns known unknowns unknown knowns unknown unknowns La capitalisation n'a...

44
Crash de votre compilateur favori [fermé]

Ecrivez un code parfaitement légal dans un langage correct de votre choix, dont la compilation plantera le compilateur ou l'enverra dans une boucle infinie (temps de compilation infini). Restrictions Utilisez un langage standard utilisé dans le monde réel. Utilisez un compilateur standard bien...

39
Horloge ASCII avec marqueurs de temps point et virgule

introduction Imaginez que la ligne de caractères soit en fait deux lignes. Ligne supérieure - points - représente les heures (système sur 24 heures), tandis que bas - virgules - représente les minutes . Un personnage peut représenter une heure, une minute ou les deux , dans la mesure du possible....

38
Résoudre le cube de Rubik

Ecrivez le programme le plus court qui résout le cube de Rubik (3 * 3 * 3) dans un délai raisonnable et se déplace (par exemple, maximum 5 secondes sur votre machine et moins de 1 000 déplacements). L'entrée est au format: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (cette...

38
Faire des mots au carré

Le défi Votre tâche consiste à créer un programme qui prend une entrée de chaîne donnée et la sort au format carré. Les chaînes vides doivent renvoyer une chaîne vide. Exemples Compte tenu de l'entrée: golf Votre programme devrait générer: golf o l l o flog Contribution: 123 Sortie: 123 2 2 321...

36
Tableaux ASCII de base

Titre alternatif: Comptez votre peine de prison sur le mur Étant donné un nombre n, les résultats de sortie sont regroupés dans les groupes traditionnels de 5 par groupe et de 50 par ligne. Exemples 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/...

32
Aire d'un polygone auto-intersecté

Considérons un polygone potentiellement auto-intersecté, défini par une liste de sommets dans un espace 2D. Par exemple {{0, 0}, {5, 0}, {5, 4}, {1, 4}, {1, 2}, {3, 2}, {3, 3}, {2, 3}, {2, 1}, {4, 1}, {4, 5}, {0, 5}} Il existe plusieurs façons de définir l'aire d'un tel polygone, mais la plus...

25
Substitution de chaîne récursive

La tâche Ecrivez un programme ou une fonction qui, à partir de trois chaînes, A, B, Cproduit une chaîne de sortie dans laquelle chaque instance de Bin Aa été récursivement remplacée par C. Substituer récursivement signifie répéter une substitution où à chaque étape toutes les instances non...

24
Durée du film dans un format lisible par l'homme

Chaque fois que je recherche la durée d'un film dans IMDb, elle s'affiche en minutes. Immédiatement, j'essaierais de le convertir en heure (s) et minute (s). Ce serait mieux si nous pouvions automatiser cela. Contribution: 150 min Sortie: 2 hours 30 minutes Contribution: 90 min Sortie: 1 hour 30...

24
Implémenter le crénage simplifié

introduction Le crénage signifie ajuster l'espacement entre les lettres d'un texte. Par exemple, considérons le mot Topécrit avec les trois glyphes suivants: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

23
Fraction à la décimale exacte

Écrivez un programme ou une fonction qui, étant donné deux entiers a, b, émet une chaîne contenant un nombre décimal représentant exactement la fraction a / b . Si a / b est un entier, affichez simplement la valeur, sans point décimal ni zéros non significatifs: 123562375921304812375087183597 /...

23
Encode - Shuffle - Decode

Défi Votre tâche consiste à coder un entier sous forme de chaîne de caractères ASCII , puis à le décoder avec succès après que ladite chaîne a été mélangée de manière aléatoire. Vous écrirez deux programmes / fonctions , qui seront appelés Encodeur et Décodeur . Encodeur Entrée: un entier dans la...

22
Dernier chiffre non nul de n!

Étant donné un entier 1 ≤ N ≤ 1 000 000 en entrée, sortez le dernier chiffre non nul de N! , où ! est le factoriel (le produit de tous les nombres de 1 à N , inclus). Il s'agit de la séquence OEIS A008904 . Votre programme doit se terminer dans les 10 secondes sur une machine raisonnable pour toute...

21
Calcul des cousins ​​Collatz

Définissez la fonction f (n) pour un entier positif n comme suit: n / 2 , si n est pair 3 * n + 1 , si n est impair Si vous appliquez à plusieurs reprises cette fonction à tout n supérieur à 0, le résultat semble toujours converger vers 1 (bien que personne n'ait encore pu le prouver). Cette...