Manipulation des listes et des tuples en Python

HTML Cet article explore les structures de données fondamentales en Python : les listes et les tuples, en détaillant diverses opérations que l'on peut effectuer sur celles-ci. Copmrendre les listes 1.1 Qu'est-ce qu'une liste ? Une liste est une collection ordonnée d'éléments. En Python, les listes sont définies à l'aide de crochets [], les é ...

Publié le 5 juillet à 20h05

Résolution du Concours AtCoder Regular 110

Liens du Concours Les performances d'AtCoder varient l'après-midi, mais les soirées de compétition sont toujours exceptionnelles. A - Redondance Redondante Étant donné un entier \(N(2\leq N\leq 30)\), trouver un entier \(x(N\leq x\leq 10^{13})\) tel que pour tout entier \(y(2\leq y\leq N)\), on ait \(x\bmod y=1\). Idées & Solution Problème ...

Publié le 5 juillet à 18h59

Conversion Binaire: Trouver le Nombre Minimum d'Opérations

Problème des interrupteurs mystères : https://www.acwing.com/problem/content/97/ Lorsque les opérations de la première ligne sont déterminées, chaque opération suivante devient contrainte. Nous devons énumérer chaque état possible de la première ligne, en appuyant sur chaque interrupteur, qu'il soit allumé ou étient, pour trouver toutes les sol ...

Publié le 4 juillet à 22h47

Structures de données — Pile et File — La Pile

Table des matières Introduction Définition de la pile Type de données abstrait de la pile Implémentation par tableau séquentiel Implémentation par liste chaînée Conclusion Introduction La pile est une structure de données linéaire où les opérations d'insertion et de suppression sont limitées à une seule extrémité. La file, quant à elle, perme ...

Publié le 28 juin à 23h02

TypeScript : Notes sur la Documentation Officielle

TypeScript : Notes sur la Documentation Officielle Déclaration de Variables TypeScript recommande l'utilisation de let plutôt que var. La syntaxe de TypeScript est une extension de celle de JavaScript. Types de Base TypeScript introduit le typage statique. let variableTexte: string = 'Initialisation'; Tableaux Les génériques permettent de ...

Publié le 27 juin à 02h24

Maîtrise des fondamentaux de la programmation Python

Configuration de l'encodage Bien que Python 3 utilise par défaut l'encodage UTF-8, il est parfois nécessaire de spécifier explicitement l'encodage des fichiers sources pour garantir la compatibilité, notamment lors de l'utilisation de caractères spéciaux. On insère alors cette ligne en tout début de script : # -*- coding: utf-8 -*- Structures ...

Publié le 26 juin à 21h22

Récursivité en C : Implémentations pratiques

Calcul de la factorielle avec récursion Exemple de programme qui calcule la factorielle d'un nombre entier via une fonction récursive. #include <stdio.h> int calculer_factorielle(int valeur); int main() { int entree; printf("Entrez un entier positif : "); scanf("%d", &entree); if (entree < 0) { ...

Publié le 22 juin à 20h50

Exercices de programmation Python avec solutions

Ce document présente une série d'exercices de programmation Python avec leurs solutions. Les problèmes couvrent des concepts courants tels que l'utilisation de boucles, la manipulation de chaînes de caractères et la vérification de conditions mathématiques. Chaque exercice inclut une description, des exemples d'entrée et de sortie, ainsi qu'une ...

Publié le 17 juin à 22h35

Configuration d'API personnalisée dans Cursor : Guide pratique complet avec 3 solutions testées

La semaine dernière, dès le lancement de Claude 4.6, j'ai voulu l'utiliser immédiatement dans Cursor, mais j'ai constaté que la liste intégrée des modèles de Cursor mettait toujours du temps à se mettre à jour. Après une journée d'essais, j'ai finalement réussi à configurer l'API personnalisée. La méthode principale consiste à : ajouter un nom ...

Publié le 17 juin à 03h04

Laboratoire 1 - Programmation C : Entrée/Sortie et Applications Simples

Tâche 1 Code source #include <stdio.h> int main() { printf(" O \n"); printf("<H>\n"); printf("I I\n"); return 0; } #include <stdio.h> int main() { printf(" O O \n"); printf("<H> <H>\n"); printf("I I I I\n") ...

Publié le 14 juin à 18h09