SophiaPretty

(5)

$14/per page/Negotiable

About SophiaPretty

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Accounting,Algebra See all
Accounting,Algebra,Applied Sciences,Architecture and Design,Art & Design,Biology,Business & Finance,Calculus,Chemistry,Communications,Computer Science,Economics,Engineering,English,Environmental science,Essay writing Hide all
Teaching Since: Jul 2017
Last Sign in: 313 Weeks Ago, 5 Days Ago
Questions Answered: 15833
Tutorials Posted: 15827

Education

  • MBA,PHD, Juris Doctor
    Strayer,Devery,Harvard University
    Mar-1995 - Mar-2002

Experience

  • Manager Planning
    WalMart
    Mar-2001 - Feb-2009

Category > Computer Science Posted 11 Dec 2017 My Price 10.00

example of how to use @tailrec def factorial(n: BigInt): BigInt

Hi. This is another scala question. Thank you very much!

  • import scala.annotation._

    object Lab10 {

      //Here's an example of how to use @tailrec
      def factorial(n: BigInt): BigInt = {
        @tailrec
        def inner(n: BigInt, product: BigInt): BigInt =
          if (n <= 0) product
          else inner(n - 1, product * n)

        inner(n, 1)
      }

      def paranMatch(chars: Array[Char]): Boolean = {
        ???
      }

      def fib(n: Int): Int = {
        ???
      }

      def isPalindrome(chars: Array[Char]): Boolean = {
        ???
      }

      def power(x: BigInt, n: BigInt): BigInt = {
        ???
      }

      def hanoi(n: BigInt): BigInt = {
        ???
      }


      def main(args: Array[String]) = {
        assert(paranMatch("(a + b) - ((c * d) + e)"))
        assert(fib(10) == 55)
        assert(isPalindrome("racecar"))
        assert(power(2, 10) == 1024)
        assert(hanoi(100) == 1267650600228229401496703205375)
      }

    }



Attachments:

Answers

(5)
Status NEW Posted 11 Dec 2017 01:12 PM My Price 10.00

-----------  ----------- H-----------ell-----------o S-----------ir/-----------Mad-----------am ----------- Th-----------ank----------- yo-----------u f-----------or -----------you-----------r i-----------nte-----------res-----------t a-----------nd -----------buy-----------ing----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n. -----------Ple-----------ase----------- pi-----------ng -----------me -----------on -----------cha-----------t I----------- am----------- on-----------lin-----------e o-----------r i-----------nbo-----------x m-----------e a----------- me-----------ssa-----------ge -----------I w-----------ill----------- be----------- qu-----------ick-----------ly

Not Rated(0)