GithubHelp home page GithubHelp logo

cs1.3_exercises's Introduction

cs1.3_exercises

Collection of exercises for course CS1.3 at Make School.

cs1.3_exercises's People

Contributors

edwintcloud avatar

Watchers

 avatar

cs1.3_exercises's Issues

Feedback: First Challenge Submission

Good job on completing the submission! Here are a few things to work on for full credit:

  • Binary search: recursive function currently stops before checking the last item in your array! Check your base case to make sure you stop after checking the last item. (You’re only off by one).
  • String Algorithms Refactoring: I see that you refactored your contains function. However, find_index and find_all_indexes has duplicate code. Try to refactor it such that there is no duplicate code in your program.
  • Missing: Annotations for String Algorithms Time and Space complexity

Feedback on submission 3

  • Your medium link is paid. Post a friend link so I can grade it.
  • Further challenge yourself by implementing a tree map and/or binary search tree’s delete function.

Feedback on submission 2

Good job on completing the second coding challenge. Here's some feedback to improve:

  • Great job implementing a circular buffer. I see that you wrote a couple of ‘tests’ below. Convert that into unit tests —> use assert statements to compare input with what’s expected. This is always good practice for testing code :)
  • I noticed that you implemented size as a method. This is fine, but Alan assigned the size to be a property not a method. A property is initialized in init and can be accessed as set.size, while a method is a function call : set.size( ).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.