My favorite numbers

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

TakiVeille

TakiVeille