0votos

Numeros apocalipticos en Scala

por josejuan hace 2 años

.

Hacer una función que retorne True o False dependiendo si un numero es apocalíptico o no

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
object Apocalípticos { 
  private[this] val two = BigInt(2) 
  val list = Stream.from(0).map(two.pow(_)).filter(_.toString().contains("666")) 
 
object Test01_bigints { 
  def main(args: Array[String]) = { 
    Apocalípticos.list.take(10).foreach(println) 
 
/* 
182687704666362864775460604089535377456991567872 
6277101735386680763835789423207666416102355444464034512896 
421249166674228746791672110734681729275580381602196445017243910144 
1684996666696914987166688442938726917102321526408785780068975640576 
6739986666787659948666753771754907668409286105635143120275902562304 
26959946667150639794667015087019630673637144422540572481103610249216 
107839786668602559178668060348078522694548577690162289924414440996864 
14134776518227074636666380005943348126619871175004951664972849610340958208 
56539106072908298546665520023773392506479484700019806659891398441363832832 
226156424291633194186662080095093570025917938800079226639565593765455331328 
 */ 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.