Question: Dans cette question, vous allez convertir le code Python ci - joint d 1 q 3 . py en Java ( devoir 3 / 4

Dans cette question, vous allez convertir le code Python ci-joint d1q3.py en Java (devoir 3/4 de cet hiver pour ITI1520/ITI1120). Pour se faire, vous compltez le programme Java, nomm SequenceDeDeux.java cijoint aux places indiques. Dans ce programme vous dfinissez la fonction sequenceDeDeux qui prend un tableau d'entiers x et qui retourne true sil y a au moins une squence de deux lments conscutifs gaux, et false dans le cas contraire. Le programme principal (main) vous est fourni et ne doit pas tre modifi. Il introduit deux tableaux, invoque la fonction, et affiche le rsultat. Assurez-vous que la fonction est efficace, et quelle sarrte ds que le rsultat est connu. Vous devez obtenir laffichage suivant : Il y a au moins une squence de deux lments conscutifs gaux dans Tab1 : true Il y a au moins une squence de deux lments conscutifs gaux dans Tab2 : true Il y a au moins une squence de deux lments conscutifs gaux dans Tab3 : false
D1q3.py :
#fonction qui prend une liste de nombres et qui retourne True sil y a au moins
#une squence de deux lments conscutifs gaux,
#et False dans le cas contraire.
def sequenceDeDeux(x):
'''(list)-> bool
Retourne true sil y a au moins une squence de deux
lments conscutive gaux, et False sinon
'''
res = False
i =0
while i < len(x)-1 and not res:
if x[i]== x[i+1]:
res = True
i = i +1
return res
s = input("Veuillez entrer une liste de valeurs spares par des virgules: ")
a = list(eval(s))
print(sequenceDeDeux(a))
java:
public class SequenceDeDeux{
public static ( complter) sequenceDeDeux(( complter) x){
/*
fonction qui prend un tableau de nombres entiere et qui retourne true sil y a au moins
une squence de deux lments conscutifs gaux,
et false dans le cas contraire.
*/
// VOTRE CODE
}
public static void main(String[] args){
int[] Tab1={3,1,1,7,5};
int[] Tab2={1,6,4,3,3,3};
int[] Tab3={2,1,5,3,1,2,1};
System.out.println("Il y a au moins une squence de deux lments conscutifs gaux dans Tab1 : "+ sequenceDeDeux(Tab1));
System.out.println("Il y a au moins une squence de deux lments conscutifs gaux dans Tab2 : "+ sequenceDeDeux(Tab2));
System.out.println("Il y a au moins une squence de deux lments conscutifs gaux dans Tab3 : "+ sequenceDeDeux(Tab3));
System.out.println();
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!