Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

🧮 Binary Addition

Codewars Language Framework

📘 Description

Écrire une fonction qui additionne deux nombres entiers et retourne leur somme en représentation binaire.

La fonction doit effectuer une addition classique en base décimale, puis convertir le résultat en base binaire.

Le résultat doit être retourné sous forme de chaîne de caractères (string).

🔗 Kata Codewars Binary Addition

• • •

⚙️ Règles

La fonction doit respecter les règles suivantes :

  • La fonction reçoit deux entiers
  • Les deux valeurs doivent être additionnées
  • Le résultat doit être converti en binaire
  • La valeur binaire doit être retournée sous forme de chaîne de caractères

• • •

💡 Principe

L’algorithme peut être résumé en plusieurs étapes :

  1. Additionner les deux nombres
  2. Convertir la somme en binaire
  3. Retourner le résultat sous forme de chaîne

En C#, la conversion en binaire peut être réalisée avec :

Convert.ToString(nombre, 2);

2 représente la base binaire.

• • •

🔎 Exemples

Entrée Résultat
1, 1 "10"
5, 9 "1110"
0, 1 "1"
2, 2 "100"

Explication :

Calcul décimal Résultat binaire
1 + 1 = 2 10
5 + 9 = 14 1110
2 + 2 = 4 100

• • •

🧪 Tests

Les tests unitaires associés sont disponibles dans le projet :

  • 📁 Projet de tests NUnit ../../../tests/7kyu/BinaryAddition.Tests/

Les tests couvrent notamment :

  • l’addition de différents nombres
  • la conversion correcte en base binaire
  • les cas simples et les cas plus larges

• • •

🧾 Résumé

La fonction doit :

  • recevoir deux entiers
  • calculer leur somme
  • convertir le résultat en binaire
  • retourner la valeur sous forme de chaîne de caractères.