Triangular number sequence using Scala's Fibionacci -
उद्देश्य एक त्रिकोणीय संख्या अनुक्रम
(1, 3, 6, 10, 15) बनाना है , 21) स्काला की फाइबोनैचि और छठे अंक का उपयोग करके लौट जाना है।
टेस्ट
परीक्षण ("त्रिकोणीय") {जोर (गणना त्रिकोणीय (1, 3) === 21)}
मुख्य
डीआरएफ त्रिकोणीय (ए: इंट, बी : Int): इंट = {आलसी वाल एस: स्ट्रीम [इंट] = एक # :: एस। स्कैन लेफ्ट (बी) (_ + _) एस (5)}
परिणाम
[info] - त्रिकोणीय *** असफल *** [जानकारी] 18 बराबर नहीं था 21 (CalculationTest.scala: 37) [त्रुटि] विफल: कुल 9, विफल 1, त्रुटि 0, उत्तीर्ण 8 [त्रुटि] असफल परीक्षण: [त्रुटि] testingscala.CalculationTest [त्रुटि] (परीक्षण: परीक्षा) sbt.TestsFailedException: परीक्षण असफल [त्रुटि] कुल समय: 5 एस, पूरा 27 जुलाई 2014 7: 55:16 अपराह्न
स्कैन लेफ्ट
एक फ़िबोनैकी अनुक्रम बनाने के लिए काम करेगा, लेकिन त्रिकोणीय बनाने के लिए नहीं।
2, 3, 4, 5 और बाद में 6 को अंतिम अंक में जोड़ने के लिए कौन सा विकल्प इस्तेमाल किया जाना चाहिए, जिसके परिणामस्वरूप 1, 3, 6, 10, 15, 21
कैसे कुछ के बारे में
val त्रिकोणीय: स्ट्रीम [इंट] = स्ट्रीम.फ्रेम (2)। स्कैन (1) (_ + _)
Comments
Post a Comment