Quel meilleur problème pour PCG.SE que d'implémenter PCG, un meilleur générateur de nombres aléatoires ? Ce nouvel article prétend présenter un générateur de nombres aléatoires rapide, difficile à prévoir, petit et statistiquement optimal. Son implémentation minimale en C est d'environ neuf lignes: // *Really* minimal PCG32 code / (c) 2014 …
Alignement des lignes! Étant donné un caractère et une chaîne multiligne, votre travail consiste à remplir chaque ligne de la chaîne afin qu'ils s'alignent entre le délimiteur donné. Exemples Contribution: , Programming, Puzzles And, Code golf Sortie: Programming, Puzzles And, Code golf Contribution L'entrée sera une chaîne multiligne et un …
C'est simple: imprimez un diagramme de Gantt ASCII . En fonction des plages de tâches (tuples de début et de fin), imprimez une chronologie de Gantt sous forme de -caractères pour chaque durée de tâche - chaque tâche dans une nouvelle ligne. Exemple Disons que mes plages de tâches sont …
La réponse la plus courte l'emporte. Il doit être trié et dans les 24 heures. La dernière ligne n'a pas de virgule. La sortie doit être la suivante: '00:00', '00:30', '01:00', '01:30', '02:00', '02:30', '03:00', '03:30', '04:00', '04:30', '05:00', '05:30', '06:00', '06:30', '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', '10:30', …
C'est un défi de pratiquer l'optimisation du golf en Python - des astuces et des raccourcis réutilisables pour raser quelques personnages. Beaucoup sont familiers aux golfeurs Python et utilisent les idées communes des conseils Python . Certains d'entre eux utilisent des fonctionnalités spécifiques à Python dont vous ne connaissez peut-être …
D'accord, hier était donc le 2ème jour de Noël et mes (grands) parents et moi avons fait une partie de "sjoelen", comme on l'appelle aux Pays-Bas. Le programmeur interne est venu en moi, mais juste au moment où j'ai eu la réponse, je l'ai perdue. Je veux que tu le …
Mes beaux-parents ont un étang à poissons dans leur cour, rempli de koi. Cela ne m'a pas vraiment traversé l'esprit jusqu'à ce que je remarque l'extrait suivant de mon code. ',') & '_' ... J'avais des visages de poisson me regardant depuis mon écran ... Ce qui m'a donné une …
Un concours simple, inspiré de cette question stackoverflow : Vous obtenez une image d'une surface photographiée par un satellite. L'image est une image bitmap où l'eau est marquée par ' .' et la terre est marquée par ' *'. Des groupes de voisins *forment une île. (Deux pouces *sont adjacents …
Objectif De Wikipédia : Un acronyme récursif est un acronyme qui se réfère à lui-même dans l'expression qu'il représente. Votre objectif est de vérifier si une chaîne est un acronyme récursif. L'acronyme est le premier mot Les mots ne sont pas sensibles à la casse, séparés par un seul espace. …
Inspiré par... Réseau - Comment puis-je déterminer le nombre d'adresses IP dans une plage donnée? Écrivez un programme ou une fonction qui prend deux chaînes en entrée, chacune étant une adresse IPv4 exprimée en notation pointillée standard et génère ou renvoie le nombre d'adresses IP couvertes par cette plage, y …
Je m'attendais à publier quelque chose de plus complexe comme mon premier casse-tête dans PCG, mais une question particulière, euh ... sur les devoirs sur Stack Overflow m'a inspiré à poster ceci. Ils veulent: imprimez le modèle suivant pour tout mot donné contenant un nombre impair de lettres: P M …
Écrivez une fonction (ou un sous-programme équivalent) pour accepter un seul argument de valeur entière et renvoyer une valeur (typée de manière similaire) trouvée en inversant l'ordre des chiffres de base 10 de l'argument. Par exemple, étant donné 76543, retournez 34567
Le défi Un simple défi "espion contre espion". Écrivez un programme avec les spécifications suivantes: Le programme peut être écrit dans n'importe quelle langue mais ne doit pas dépasser 512 caractères (comme représenté dans un bloc de code sur ce site). Le programme doit accepter 5 entiers 32 bits signés …
Votre objectif est simple: le programme doit rendre l'écran de votre ordinateur totalement noir . Après le démarrage du programme, l'écran doit rapidement devenir complètement noir et le rester jusqu'à la fermeture du programme (n'importe quelle touche ou alt + F4, mouvement de la souris, etc.), après quoi les choses …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.