I've test this Thursday

  • Tila: Closed
  • Palkinto: $10
  • Vastaanotetut työt: 3
  • Voittaja: vishwajeetbb

Kilpailun tehtävänanto

1. Write a simple function that calculates the sum of a list of integers.  e.g. (sum '(5 4 6)) returns 15.  Implement a non-tail-recursive solution and a tail-recursive solution.
[login to view URL] a Scheme max function that finds the largest number. The input should be a list of integers. The logic as is discussed as follows.

boolean max(lst){
    if (lst has only one element){
        return the one element in lst
    }
    else if (car(lst) > max(cdr(lst))) {
        return car(lst)
    }
    else {
        return max(cdr(lst))
    }
}

Suositellut taidot

Työnantajan palaute

“I hope if her answer is correct”

Profiilikuva FrederickMD2018, United States.

Kilpailun parhaat työt

Näytä lisää töitä

Julkinen selvennystaulu

  • reliantForGood
    reliantForGood
    • 1 kuukausi sitten

    Hi.
    Is question 1 also supposed to be written in Scheme?

    • 1 kuukausi sitten
  • rizia369
    rizia369
    • 1 kuukausi sitten

    description is not clear, can you send me a message regarding your problem instead?

    • 1 kuukausi sitten
    1. FrederickMD2018
      Kilpailun järjestäjä
      • 1 kuukausi sitten

      These references relate to my question:
      Chapter 15
      Functional Programming Languages with an Introduction to Scheme
      References:
      1. Higher order functions,
      http://www.ibm.com/developerworks/linux/library/l-highfunc.html
      2. Lecture notes about functional programming in Scheme, http://www.cs.aau.dk/~normark/current-
      pp-notes-error-page.html
      http://www.cs.caltech.edu/courses/cs1/resources/scheme-for-c-programmers.html
      http://icem.folkwang-hochschule.de/~finnendahl/cm_kurse/doc/schintro/schintro_toc.html
      http://home.adelphi.edu/sbloch/class/archive/160/fall2008/language/grammar.html

      • 1 kuukausi sitten

Kuinka päästä alkuun kilpailuiden kanssa

  • Ilmoita kilpailusi

    Ilmoita kilpailusi Nopeaa ja helppoa

  • Saat valtavasti töitä

    Vastaanota tonnikaupalla osallistumisia Ympäri maailmaa

  • Myönnä palkinto parhaalle työlle

    Myönnä palkinto parhaalle työlle Lataa tiedostot - Helppoa!

Ilmoita kilpailu nyt tai liity tänään!