MOURIK / FccLtlTest

Test technique Kata en Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Test technique Kata en Java


Entreprise: Société Générale "SGCIB"


Entité : ITEC/FCC/LTL


Author: MOURIK Abdelhakim ID : amourik040416


Date: 25/07/2006


Github link: https://github.com/MOURIK/FccLtlTest.git


Programme à réaliser:

Write a program that prints numbers from 1 to 100, one number per line. For each printed number, use the following rules:

  1. if the number is divisible by 3 or contains 3, replace 3 by "Foo";
  2. if the number is divisible by 5 or contains 5, replace 5 by "Bar";
  3. if the number is devisible by 7 or contains 7, replace 7 by "Qix".

Example: 1 2 FooFoo 4 BarBar Foo QixQix 8 Foo Bar

More details:

  • divisors have high precedence, ex: 51 -> FooBar
  • the content is analysed in the order they appear, ex: 53 -> BarFoo
  • 13 contains 3 so we print "Foo"
  • 15 is divisible by 3 and 5 and contains 5, so we print “FooBarBar”
  • 33 contains 3 two times and is divisible by 3, so we print “FooFooFoo”

Travail réalisé:

  • Le projet est partagé sur GitHub en publique via Eclipse "pluggin Egit"

  • Commit & push uniquement pour la classe TestKata.java qui contient le programme

  • Bibliothèque utilisée: java.util.LinkedList


Exécution du programme:

  • Exécuter sous un IDE comme Eclipse
  • Récupérer le code de la classe TestKata.java
  • Créer nouveau projet Java
  • Créer une nouvelle classe avec les informations suivantes:
    • Package: TestSg
    • Nom de classe: KataTest
  • Copier le code de la classe TestKata.java dans la nouvelle classe créée
  • Clique bouton droit sur la classe TestKata.java => Run As => Java Application

About

Test technique Kata en Java


Languages

Language:Java 100.0%