Skip to main content
changed from asInt-48 to asDigit
Source Link
wastl
  • 151
  • 4

Scala, 119114 Bytes

var i =val scalai=scala.io.StdIn.readInt;Stream.from(1).foreach{x=>if(s"${x*i}"(i*x+"").map{_.toInt-48asDigit}.max<2) {print(x);System.exit(0)}} 

Readable version

var i =val scalai=scala.io.StdIn.readInt Stream.from(1).foreach{ x =>  if(s"${x*i}"(i*x+"").map{_.toInt-48asDigit}.max < 2max<2) {   print(x)   System.exit(0) } } 

Scala, 119 Bytes

var i = scala.io.StdIn.readInt;Stream.from(1).foreach{x=>if(s"${x*i}".map{_.toInt-48}.max<2) {print(x);System.exit(0)}} 

Readable version

var i = scala.io.StdIn.readInt Stream.from(1).foreach{ x => if(s"${x*i}".map{_.toInt-48}.max < 2){ print(x) System.exit(0) } } 

Scala, 114 Bytes

val i=scala.io.StdIn.readInt;Stream.from(1).foreach{x=>if((i*x+"").map{_.asDigit}.max<2){print(x);System.exit(0)}} 

Readable version

val i=scala.io.StdIn.readInt Stream.from(1).foreach{x =>  if((i*x+"").map{_.asDigit}.max<2) {   print(x)   System.exit(0) } } 
Source Link
wastl
  • 151
  • 4

Scala, 119 Bytes

var i = scala.io.StdIn.readInt;Stream.from(1).foreach{x=>if(s"${x*i}".map{_.toInt-48}.max<2) {print(x);System.exit(0)}} 

Readable version

var i = scala.io.StdIn.readInt Stream.from(1).foreach{ x => if(s"${x*i}".map{_.toInt-48}.max < 2){ print(x) System.exit(0) } }