Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:master:bdle:tmes:tme3-scala

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
site:enseignement:master:bdle:tmes:tme3-scala [01/10/2018 12:33]
amine [[TME II-1] Introduction à Scala]
site:enseignement:master:bdle:tmes:tme3-scala [01/10/2018 12:39] (Version actuelle)
amine
Ligne 21: Ligne 21:
 </​code>​ </​code>​
  
-<showif isloggedin>​ 
 **Réponse** **Réponse**
 <code scala> <code scala>
Ligne 28: Ligne 27:
 def moyEntiers(in:​ List[Int])={val p = in.map(e=>​(1,​e)).reduce((a,​b)=>​(a._1+b._1,​ a._2+b._2));​ p._2/p._1} def moyEntiers(in:​ List[Int])={val p = in.map(e=>​(1,​e)).reduce((a,​b)=>​(a._1+b._1,​ a._2+b._2));​ p._2/p._1}
 </​code>​ </​code>​
-</​showif>​ 
  
 ==== Question 2 ==== ==== Question 2 ====
Ligne 42: Ligne 40:
 Bien entendu, il faudra faire les transformations et les conversions de type nécessaires! Bien entendu, il faudra faire les transformations et les conversions de type nécessaires!
  
-<showif isloggedin>​ 
 **Réponse** **Réponse**
 <code scala> <code scala>
Ligne 49: Ligne 46:
 moyEntiers(temp2009) moyEntiers(temp2009)
 </​code>​ </​code>​
-</​showif>​ 
  
  
Ligne 66: Ligne 62:
  
  
-<showif isloggedin>​ 
 **Réponse** **Réponse**
 <code scala> <code scala>
Ligne 72: Ligne 67:
 val films = melange.map(_.split(","​)).filter(_(0).toInt<​=100).map(x=>​(x(0).toInt,​x(1),​ x(2))) val films = melange.map(_.split(","​)).filter(_(0).toInt<​=100).map(x=>​(x(0).toInt,​x(1),​ x(2)))
 </​code>​ </​code>​
-</​showif>​ 
  
 ==== Question 4 ==== ==== Question 4 ====
Ligne 96: Ligne 90:
  
  
-<showif isloggedin>​ 
 **Réponse** **Réponse**
 <code scala> <code scala>
Ligne 104: Ligne 97:
 val classes_personnes = personnes.map(x=>​ x match { case(a,"​ens",​b) =>new Ens(a,b); case(a, "​etu",​ b) =>new Etu(a,b); case _=>​None}).filter(_!=None) val classes_personnes = personnes.map(x=>​ x match { case(a,"​ens",​b) =>new Ens(a,b); case(a, "​etu",​ b) =>new Etu(a,b); case _=>​None}).filter(_!=None)
 </​code>​ </​code>​
-</​showif>​ 
  
  
Ligne 142: Ligne 134:
  
  
-<showif isloggedin>​ 
 **Réponse** **Réponse**
 <code scala> <code scala>
Ligne 193: Ligne 184:
 q9avg._1/​q9avg._2 q9avg._1/​q9avg._2
 </​code>​ </​code>​
-</​showif>​+
site/enseignement/master/bdle/tmes/tme3-scala.1538390006.txt.gz · Dernière modification: 01/10/2018 12:33 par amine