equal
  deleted
  inserted
  replaced
  
    
    
     1 // Scala Lecture 5  | 
     1 // Scala Lecture 5  | 
     2 //=================  | 
     2 //=================  | 
         | 
     3   | 
         | 
     4   | 
         | 
     5   | 
         | 
     6   | 
         | 
     7   | 
         | 
     8   | 
         | 
     9   | 
         | 
    10   | 
         | 
    11   | 
         | 
    12   | 
         | 
    13   | 
         | 
    14   | 
         | 
    15   | 
     3   | 
    16   | 
     4   | 
    17   | 
     5   | 
    18   | 
     6 // Laziness with style  | 
    19 // Laziness with style  | 
     7 //=====================  | 
    20 //=====================  | 
   419 subset(nfa).accepts("aaaaa".toList)          // false | 
   432 subset(nfa).accepts("aaaaa".toList)          // false | 
   420 subset(nfa).accepts("aaaaab".toList)         // true | 
   433 subset(nfa).accepts("aaaaab".toList)         // true | 
   421 subset(nfa).accepts("aaaaabbb".toList)       // true | 
   434 subset(nfa).accepts("aaaaabbb".toList)       // true | 
   422 subset(nfa).accepts("aaaaabbbaaa".toList)    // false | 
   435 subset(nfa).accepts("aaaaabbbaaa".toList)    // false | 
   423 subset(nfa).accepts("ac".toList)             // false | 
   436 subset(nfa).accepts("ac".toList)             // false | 
         | 
   437   | 
         | 
   438 import scala.math.pow  | 
         | 
   439   | 
         | 
   440   | 
         | 
   441   | 
         | 
   442   | 
         | 
   443   | 
         | 
   444   | 
         | 
   445   | 
         | 
   446   | 
         | 
   447   | 
         | 
   448   | 
   424   | 
   449   | 
   425   | 
   450   | 
   426   | 
   451   | 
   427 // The End ... Almost Christmas  | 
   452 // The End ... Almost Christmas  | 
   428 //===============================  | 
   453 //===============================  |