Forum Programmation.autre Advent of Code 2023, jour 21

Posté par  . Licence CC By‑SA.
Étiquettes :
1
21
déc.
2023

Pour le problème de ce jour, on se donne une grille composée de rochers, de jardins et d'un point de départ.

L'exemple est le suivant:

...........
.....###.#.
.###.##..#.
..#.#...#..
....#.#....
.##..S####.
.##..#...#.
.......##..
.##.#.####.
.##..##.##.
...........

Les "." représentent les jardin, les "#" représentent les rochers et S est la position de départ.

Le but de la partie 1 est de compter le nombre de positions où le jardinier peut arriver en partant de la tuile de départ et en (…)

Forum Programmation.autre Advent of Code 2023, jour 22

Posté par  . Licence CC By‑SA.
Étiquettes :
1
22
déc.
2023

Dans le problème du jour, on a des briques, comme au Tetris mais en 3 dimensions.
Chaque brique est composée de plusieurs cubes tous alignés dans une certaine direction (selon la hauteur, la largeur ou la profondeur).
Voici l'exemple

1,0,1~1,2,1
0,0,2~2,0,2
0,2,3~2,2,3
0,0,4~0,2,4
2,0,5~2,2,5
0,1,6~2,1,6
1,1,8~1,1,9

Chaque brique est donnée par les coordonnées x,y,z de ses deux extrémités et séparés par un "~".
La première ligne représente une brique composé de 3 cubes de coordonnées (1, 0, 1), (1, 1 (…)

Forum Programmation.autre [Doublon] Advent of Code 2023 : Day 5

Posté par  . Licence CC By‑SA.
Étiquettes :
1
5
déc.
2023

Doublon de https://linuxfr.org/forums/programmationautre/posts/advent-of-code-2023-day-5-d7a720ab-87ef-4949-98cd-32ef245c43cd

Jour 5 (résumé)

Partie 1

Apparemment, il n'y a plus de sable pour filtrer l'eau de la source, donc la source a été coupée. Le lutin responsable était trop concentré sur ses plantations pour remarquer que le sable mettait longtemps à arriver.

Il a des problèmes dans ses plantations, et vous demande de l'aide. Il dispose d'un Almanach comme celui-ci :

seeds: 79 14 55 13

seed-to-soil map:
50 98 2
52 50 48

soil-to-fertilizer map:
0
(…)

Forum Programmation.autre Advent of Code 2023, day 7

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
1
7
déc.
2023

C'est l'aventure, la vraie, notre voyage vers Desert Island, les bords du Nil-dans-les-nuages, croisière tout compris, hôtel de luxe, etc, ben en fait c'est un aller-simple pour les dunes, sous le cagnard torride de cet hiver nuageux, à dos de dromadaire.

Et là, paf, un elfe qui nous demande les morceaux de machine piur réparer la machine à faire des trucs pour que des bidules se passent et qu'on ait enfin de la neige loin d'ici.

Si vous vous demandez (…)

Forum Programmation.autre Advent of Code 2023, jour 12

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
1
12
déc.
2023

Nous arrivons enfin aux sources chaudes !

On laisse de côté l'Onsen, le bain chaud à l'asiatique, agréable et reposant.
On va plutôt aller à côté, vers un bâtiment qui ressemble à un gros bloc de métal tout moche, et froid.

Froid ?
Ben oui, on s'attendait à quoi !
La lave ne s'écoule plus pour chauffer les sources froides…

Pour aller réparer ça, on doit grosso-modo s’asseoir sur un geyser et se faire propulser vers l'île du magma.
Sauf (…)

Forum Programmation.autre Advent of Code, jour 13

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
13
déc.
2023

C'est bon, grâce à nos calculs les lutins responsables de la forge géothermale ont pu trouver un geyser assez puissant pour nous propulser vers l'île du magma qui les alimente normalement en lave chaude.

Si vous êtes comme moi un peu perdu, voici un récapitulatif de la situation :

  • il n'y a pas de neige pour Noël ;
  • parce que l'île de la neige n'en fabrique plus ;
  • parce qu'ils ne reçoivent plus d'eau ;
  • parce que sur l'île de (…)

Forum Programmation.autre Advent of Code, jour 14

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
1
14
déc.
2023

Jour 14, tout en haut des nuages

À partir de demain nous allons redescendre, il n'y a plus d'île au-dessus de l'île de lave, donc une fois que la lave se remettra à couler, on va retourner en arrière pour tout remettre en marche.
On imagine déjà devoir faire s'écouler la lave vers les bonnes sources chaudes, et activer les bonnes machines pour fabriquer les bonnes pièces, pour réparer les autres machines pour envoyer du sable pour filtrer l'eau, pour (…)

Forum Programmation.autre Advent of Code, jour 15

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
1
15
déc.
2023

Remettre la production de lave en route

D'accord, j'ai été un peu rapide dans mon interprétation d'hier, on avait simplement focalisé la lumière du soleil vers le chambre de fusion.
Là il faut calibrer les lentilles de focalisation pour condenser les rayons au maximum et faire, enfin, fondre la roche.

Première étape : courir après un renne qui a piqué une page du manuel.

Pour ça on va calculer une sorte de hash d'une série d'instructions du type :

rn=1,cm-,qp=3,cm=2,qp-,pc=4,ot=9,ab=5,pc-,pc=6,ot=7

(…)

Forum Programmation.autre Advent of Code, jour 18

Posté par  . Licence CC By‑SA.
Étiquettes :
1
18
déc.
2023

Pour ce jour ci, le type d'input est le suivant

R 6 (#70c710)
D 5 (#0dc571)
L 2 (#5713f0)
D 2 (#d2c081)
R 2 (#59c680)
D 2 (#411b91)
L 5 (#8ceee2)
U 2 (#caa173)
L 1 (#1b58a2)
U 2 (#caa171)
R 2 (#7807d2)
U 3 (#a77fa3)
L 2 (#015232)
U 2 (#7a21e3)

C'est une liste d'instructions pour creuser.
Le premier symbole indique dans quelle direction il faut aller (L pour gauche, R pour droite, U pour haut, D pour bas) (…)

Forum Programmation.autre Advent of Code, jour 19

Posté par  . Licence CC By‑SA.
Étiquettes :
1
19
déc.
2023

Pour ce problème, nous avons deux choses.

Tout d'abord, des pièces de machine qui ont chacune 4 évaluations: une évaluation x, une évaluation m, un évaluation a et une évaluation s. Chaque évaluation est représenté par un entier.

Par exemple, une pièce peut avoir l'évaluation suivante:
{x=787,m=2655,a=1222,s=2876}

Ensuite, viennent les workflows. Un workflow est une série de tests sur les évaluations d'une pièce. Un résultat positif pour un test peut soit faire accepter la pièce, soit la faire rejeter, soit (…)

Forum Programmation.autre Advent of Code 2023, jour 20

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
1
20
déc.
2023

Nous sommes toujours sur l'île du désert. Grâce aux pièces détachées reçues de l'île du métal, triées avec notre aide, les lutins ont pu réparer leurs machines et cherchent maintenant à les démarrer.

Première partie

Les machines sont commandées par un système de communication très lutinesque, c'est à dire complexe à souhait : il est constitué de modules reliés les uns aux autres, et qui fonctionnent un peu comme des portes logiques électroniques qui s'envoient des signaux bas ou hauts.

(…)

Forum Programmation.autre Organisation de tables de bases de données

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
14
fév.
2024

Bonjour.

Je suis en train de réfléchir, dans le but de me mettre à la programmation libreoffice base, à une appli permettant de suivre mes dépenses de manière assez fine.

En effet, sur le site de ma banque, je dispose d'un ensemble d'outils permettant de catégoriser les achats sur le mois et de voir vers quoi vont mes dépenses. Cependant ces outils ont un défaut : la granularité à la transaction bancaire. Pour certains paiements, ce n'est pas un problème (…)

Forum Programmation.autre SVG animé SMIL

Posté par  .
Étiquettes : aucune
0
28
juin
2004
Je cherche à animer un svg: Je voudrais un rectangle qui clignote toutes les 5 secondes.

Je me suis basé là dessus:
http://www.kevlindev.com/tutorials/basics/animation/svg_smil/index.(...)

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd(...)">
<svg xmlns="http://www.w3.org/2000/svg(...)"
xmlns:xlink="http://www.w3.org/1999/xlink(...)">





Chez moi ça marche pas. ça boucle pas apparemment. Alors j'ai rien compris ou c'est ksvg qui sait pas y faire?

Forum Programmation.autre Relations entre table dans MySQL

Posté par  .
Étiquettes : aucune
0
28
juin
2004
Salut à tous,

je gère une base de donnée (exploité par PHP) pour mon site Internet.

Dans cette base, il y a plusieurs tables :
- association
- commerce
- etc...

Je dois créer une table qui contient la liste des manifestations qui se dérouleront prochainement.

Pour cela, il y aura les champs :
- id
- titre
- texte
- date_debut
- date_fin
- heure (a voir)
- organisateur

C'est sur le champ organisateur qu'il y a un problème. (…)

Forum Programmation.autre Optimisation d'une requête SQL ou choix d'un bon SGBD

Posté par  (site web personnel) .
Étiquettes : aucune
0
23
sept.
2004
Bonjour, à fin de statistiques je cherche à exécuter des requêtes pour statistiques de ventes.
Pour cela, plutôt que d'écrire un logiciel traitant les données à partir de requêtes simples, je me suis dit, après lecture du site sqlpro (merci à son auteur) qu'il était plus intelligent et plus rapide de se creuser la tête afin d'écrire LA requête qui me donnera les résultats escomptés. Ca m'a d'ailleurs permis d'apprendre à faire du SQL évolué qui se limitait jusque là (…)

Forum Programmation.autre OCaml

Posté par  .
Étiquettes : aucune
0
7
oct.
2004
Bonjour,

J'aimerais me mettre au OCaml.
Quelqu'un saurait quels logiciels sont développés en OCaml, histoire de voir à quoi ça ressemble ?

Merci

Forum Programmation.autre Traduction d'une application française : problème d'accents

Posté par  .
Étiquettes : aucune
0
2
juil.
2004
J'ai un problème :
je veux traduire une de mes applications en français vers l'espagnol, l'allemand et d'autres langues, or ça ne fonctionne pas quand le libellé d'origine comporte un accent.

Les données du problème :
j'utilise gettext (en fait le package liblocale-gettext-perl de debian), mon fichier .po est en ISO-8859-15, mes variables d'environnement sont en principe positionnées correctement.

Et il y a quelques mois, je n'avais pas ce problème !
J'ai retrouvé le fichier .po de novembre, ainsi que (…)

Forum Programmation.autre Requete SQL

Posté par  .
Étiquettes : aucune
0
4
juil.
2004

Bonjour,

Je butte sur une requête SQL.. je suis un peu rouillé, ça fait longtemps que j'en ai pas fait..

Bref, voila le problème :

Soit une table avec les enregistrement suivants :

code_doc | num_motclef  
a                  1  
a                  2  
a                  3  
b                  2  
b                  3  
c                  3  
c                  4  
c                  5  

Je voudrais obtenir les documents qui possèdent par exemple le mot clef 2 ET 3.

Cela doit me donner ainsi les documents a et b, avec une seule (…)

Forum Programmation.autre Oracle Pro*c

Posté par  .
Étiquettes : aucune
0
17
déc.
2004
Bonjour à tous, Je commence à apprendre le c et pro*c en même temps (j'ai bvesoindes deux) et j'y arrive doucement... Je penses que mon fichier .pc est correct. En fait, la version windows du precompilateur Pro*c passe sans aucune erreur. Mais quand j'essaie de procéder à la precompilation sous linux (même version de precompilateur), j'obtiens le message suivant :
Error at line 203, column 1 in file grant_role.pc PCC-S-02010, found end-of-file while scanning string literal Error at line 0, (…)