Bonjour tout le monde,
Cette semaine, c'est Emilie Teurnier qui nous propose un kata sur le sujet suivant : My favorite numbers
Briefing du Kata :
Anna aime le nombre 269. Par conséquent, elle considère qu'un nombre est joli si son dernier chiffre est 2, 6 ou 9.
Anna veut regarder les nombres compris entre L et R (les deux inclus), elle vous a donc demandé de déterminer combien de jolis nombres se trouvent dans cette plage. Pouvez-vous l'aider ?
Règles :
- La première et unique ligne de chaque scénario de test contient deux entiers L et R séparés par des espaces.
- Pour chaque scénario de test, affichez une seule ligne contenant un nombre entier - le nombre de jolis nombres entre L et R
- 1≤L≤R≤10^5
Exemples:
- "1 10" -> 3 (pour 2, 6 et 9)
- "11 36" -> 8 (pour 12, 16, 19, 22 ,26, 29, 32 et 36)
Bon courage !
Et sinon, voici une solution proposée par l'auteur en Java :
public static void main (String[] args) throws java.lang.Exception
{
Scanner sc=new Scanner(System.in);
int t=sc.nextInt();
int a=0;
int k=0;
while(t-->0)
{
int l=sc.nextInt();
int r=sc.nextInt();
for(int i=l;i<=r;i++)
{
a=i%10;
if(a==2 || a==3 || a==9)
k++;
}
System.out.println(k);
k=0;
}
}
Votre équipe TakiVeille