Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.io.*;
- import java.math.*;
- /**
- * Objectif
- * En fonction du type, sommez tous les nombres pairs ou impairs de 1 à la valeur donnée.
- *
- * Entrée
- * Ligne 1 : Une chaîne de caractères "type", soit "odd" (impairs) soit "even" (pairs),
- * indiquant le type de nombres à additionner.
- * Ligne 2 : Un nombre "value", indiquant la valeur maximale à additionner.
- *
- * Sortie
- * Ligne 1 : La somme de tous les nombres du type spécifié inférieurs ou égaux à la valeur.
- *
- * Contraintes
- * - Le type est soit "odd" (impairs) soit "even" (pairs).
- * - 1 ≤ value < 1000
- *
- * Exemple
- * Entrée
- * even
- * 11
- *
- * Sortie
- * 30
- */
- class Solution {
- public static void main(String args[]) {
- Scanner in = new Scanner(System.in);
- // Lecture du type (impair ou pair) et de la valeur maximale
- String type = in.next();
- int value = in.nextInt();
- // Initialisation de la variable x en fonction du type
- int x = type.equals("even") ? 0 : 1;
- int sum = 0;
- // Boucle pour additionner les nombres du type spécifié
- for (int i = x; i <= value; i += 2) {
- sum += i;
- }
- // Affichage de la somme
- System.out.println(sum);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement