Narcissist: Difference between revisions

Content added Content deleted
No edit summary
(Scala solution added)
Line 416: Line 416:
accept</pre>
accept</pre>


=={{header|Sidef}}==
=={{header|Scala}}==
<lang scala>import scala.io.StdIn

object Narcissist extends App {
val text = scala.io.Source.fromFile("Narcissist.scala", "UTF-8").toStream
println("Enter the number of lines to be input followed by those lines:\n")
val n = StdIn.readInt()
val lines = Stream {
StdIn.readLine()
}
if (lines.mkString("\r\n") == text) println("\naccept") else println("\nreject")
}</lang>
{{header|Sidef}}==
<lang ruby>say (File.new(__FILE__).open_r.slurp == ARGF.slurp);</lang>
<lang ruby>say (File.new(__FILE__).open_r.slurp == ARGF.slurp);</lang>