Échange de données 1

Échange de données 1


1.3- Syntaxe, suite

1.4- Exercices

2.1- Service web

Réaliser chaque exercice dans un fichier Ruby distinct

  • Conserver les fichiers car ils seront réutilisés plus tard dans la session

Th3 L33+0R

Créer une fonction qui transforme en leet code une phrase fournie à la console par l'utilisateur.

Sortie
Votre phrase: Je m'appelle James!

j3 M'@PP3LL3 j@M3$!

Un petit plus

Créer une fonction qui calcule et retourne la somme des nombres contenus dans un tableau reçu en paramètre

Sortie
Parametre: ["a", 1, 4, 6.5, "3", true]

Somme = 11.5
Sortie
Valeur? a
Valeur? 1
Valeur? 6.5
Valeur? 3
Valeur? 4
Valeur? 1
Valeur? true
Valeur?

Parametre: ["a", "1", "6.5", "3", "4", "1", "true"]

Somme = 15.5

Que des nombres

Dans un nouveau fichier only_numbers.rb, créer une fonction qui traite un tableau pour sélectionner seulement les valeurs qui peuvent être considérées comme des nombres, convertir en valeur numérique, éliminer les répétitions et trier en ordre croissant

👀 RTFM

Sortie
Valeur? a
Valeur? 1
Valeur? 6.5
Valeur? 3
Valeur? 4
Valeur? 1
Valeur? true
Valeur?

Saisie: ["a", "1", "6.5", "3", "4", "1", "true"]

1 | 3 | 4 | 6.5

Bonjour!

Créer une fonction qui reçoit le prénom, le nom et l’année de naissance d'un individu. Afficher ensuite un message à la console selon le format:

Sortie
Bonjour [Prénom] [Nom], vous avez [X] ans.
Vous êtes [status]!

Ruby koans

Pour continuer à explorer Ruby, expérimentez avec ces énigmes pour trouver une solution qui satisfait le résultat attendu.

👉 Ruby koans