Trouver le caractère le plus fréquent dans une chaîne Python
On vous donne un texte contenant différentes lettres anglaises et signes de ponctuation, et vous devez trouver la lettre qui apparaît le plus souvent. La lettre retournée doit être en minuscule. Lors de la recherche de la lettre la plus fréquente, la casse n'est pas prise en compte, donc "A" est considéré comme égal à "a". A ...
Publié le 30 juillet à 14h24
Objets Fonctionnels Intégrés en C++
Concept : La bibliothèque standard C++ (STL) propose des objets fonctionnels prédéfinis
Catégories :
Foncteurs arithmétiques
Foncteurs relationnels
Foncteurs logiques
Utilisation :
Ces objets fonctionnels s'utilisent de la même manière que des fonctions classiques
Pour utiliser les objets fonctionnels intégrés, inclure l'en-tête #include < ...
Publié le 27 juillet à 14h05
Introduction aux tableaux en Java
Qu'est-ce qu'un tableau ?
Un tableau est une structure de données qui permet de stocker plusieurs valeurs du même type de données dans un seul conteneur. Lors du stockage de données, il est essentiel de tenir compte de la conversion implicite.
Par exemple, si un tableau est défini pour contenir des entiers (int), il ne pourra pas stocker direct ...
Publié le 20 juillet à 23h07
Programmation C : Génération aléatoire, analyse d'entrée, et affichage de motifs
Ceci est une collection d'exemples de programmes C démontrant diverses fonctionnalités.
Génération de codes uniques (task1.c)
Ce programme génère cinq identifiants uniques en combinant un préfixe fixe avec un nombre aléatoire. ```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define NOMBRE_IDENTIFIANTS 5
int main() ...
Publié le 20 juillet à 00h38
Outils de vérification de style de code C++
1. Algorithmes non modificateurs de séquence
Ces algorithmes ne modifient pas les éléments des conteneurs sur lesquels ils opèrent.
1.1 find et find_if
find(debut, fin, valeur) : recherche le premier élément égal à valeur, retourne un itérateur (retourne fin si non trouvé).
find_if(debut, fin, prédicat) : recherche le premier élément satisfais ...
Publié le 19 juillet à 13h13
Exercices de programmation C : Tableaux et fonctions
Tableaux unidimensionnels et multidimensionnels
Exercice 1 : Analyse de la mémoire
Cet exercice permet de comprendre comment les tableaux sont stockés en mémoire. Nous allons examiner l'espace occupé par un tableau et les adresses de chaque élément.
#include <stdio.h>
#define LIGNE 4
#define COL 2
void analyserTableau1D() {
int valeu ...
Publié le 16 juillet à 09h43
La Tour de Hanoï : Une Introduction Récursive
Le nombre total de mouvements requis pour déplacer 64 disques est de 264 - 1. Ce nombre est astronmoique (environ 18 trillions de trillions). Si un prêtre pouvait déplacer un disque par seconde, sans pause, il faudrait environ 595 milliards d'années pour accomplir la tâche, dépassant de loin l'âge actuel de l'univers.
Règles du Jeu
Un seul dis ...
Publié le 14 juillet à 20h15
Amélioration d'un jeu de Démineur en C++ : Ajout de Difficultés, Chronomètre et Historique des Scores
Ce document détaille les améliorations apportées à une implémentation basique du jeu de Démineur en C++. L'ojbectif est de transformer un jeu simple en une expérience plus engageante et interactive pour l'utilisateur.
Fonctionnalités Originales et Défis
Le jeu original permettait une interaction basique : initialisation du plateau, placement de ...
Publié le 14 juillet à 10h27
Apprentissage des Goroutines en Go
Comprendre les Goroutines en Go
Qu'est-ce qu'un thread ?
Un thread est l'unité de base utilisée par les systèmes d'exploitation modernes pour l'exécution des CPU. Un thread comprend principalement un ID de thread, un compteur de programme, des registres et une pile d'exécution. Les threads partagent la zone de code, la zone de données et les re ...
Publié le 11 juillet à 02h01
Les modules en Python
def affiche_message(parametre):
print("Bonjour :", parametre)
return
L'instruction import
Après avoir défini un module, vous pouvez l'utiliser avec l'instruction import. La syntaxe est la suivante :
import module1[, module2[, ... moduleN]]
Pour utiliser le module math, par exemple, vous pouvez l'importer au début de votr ...
Publié le 9 juillet à 07h22