Nombre et …Fonctions ?

Étant donné 100 listes contenant des entiers n et des fonctions anonymes f, appliquer chacune des fonctions aux entiers la précédant dans l’ordre de la liste.

Input

  • -10 000 ≤ n ≤ 10 000
  • f est de la forme λn.M où M est la fonction appliquée à n. Il y a deux types de fonctions :
    • Un test, auquel cas il faut garder les éléments vérifiant la condition posé :
      • Supérieur > et strictement supérieur
      • Inférieur < et strictement inférieur
      • Égalité modulo d : n mod d == r
    • Une modification :
      • Multiplication
      • Addition
      • Soustraction
      • Négation

Output

100 lignes, chacune contenant la liste correspondante après application de toutes les fonctions.

Exmples

Input :

[2, λn.(n*2), 2, λn.(n*2)]

Output :

[8, 4]

Input :

[9146,9309,-1332,4467,λn.(n<9314),-9297,3437,-2358,λn.(n<-935),6483,-8416,-6976,4069,-2440,λn.(n*-845),9171,1761,8865,3942,λn.(n+132),3145,7997,-7926,-5691,λn.(n≤1547),5807,-2768,5346,-4696,-9519,λn.(-n),5371,6115,2561,λn.(n≥-366),3549,8956,-6472,λn.(n<-846),8729,-8316,-2438,9643,λn.(n≥746),9606,5899,λn.(n≤2279)]

Output :

[]

Input :

[-2334,-2967,-7057,9315,4773,λn.(n*305),8854,λn.(n>691),3625,8897,6406,λn.(n>-973),-7395,-9652,8740,-6830,λn.(n mod 2 == 0),1888,λn.(n>808),6667,λn.(-n),3345,-1220,3937,λn.(n<2364),3964,-3360,8273,λn.(n<2580),-1356,6530,λn.(-n),15,7664,-4465,-6157,λn.(-n)]

Output :

[-8854,-6406,-8740,-1888,-6667,-1220,-3360,-1356,6530,-15,-7664,4465,6157]

I/O SU

Évènement organisé par ALIAS