Giter VIP home page Giter VIP logo

algorithms's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m Alex! My pronouns are they/them. I mostly use my programming powers to help people and to cause light mischief. I like volunteering and activism, and my dream is to work for a non-profit or do something hands-on that involves directly helping people. I'm passionate about advocating for foster youth, homeless folks, and folks in the mental health care system. I like cats, and I swear too much.
  • ๐Ÿ‘€ Iโ€™m interested in: C++, Python, JavaScript, web development, access to information, technology that makes life easier, fighting social inequity
  • ๐ŸŒฑ Iโ€™m currently learning: how to create Wix websites with JavaScript and Velo APIs, how to code more effectively during technical interviews
  • ๐Ÿ’ž๏ธ Iโ€™m looking to collaborate on: beginner-friendly projects, projects that involve making resources more accessible to the public online, projects that empower people, projects that make life easier (e.g. accessibility software, apps for managing mental health struggles, productivity apps)
  • ๐Ÿ“ซ How to reach me:

algorithms's People

Contributors

abchilders avatar

Watchers

 avatar

algorithms's Issues

PA 2 - Streamlining CampusGraph::computeShortestPath()

An idea: instead of computing the shortest path on each individual run of the program, one might also write the shortest paths calculated throughout all program executions to a file, and then load them before asking the user for input (the idea of saving to/loading from file h/t acarteas).

This isn't a pressing issue, but implementing this might make the program faster as more shortest paths were computed in the long run.

PA 2 - Handling invalid user input

Currently, the program is running at a Tier 1 level (outputs only how long it takes to get from point A to point B). When the user inputs an invalid campus building abbreviation (e.g. MUSC, which doesn't exist), the program simply outputs that the travel time is 0 minutes and 0 seconds. I'd like to catch invalid user input before calculating anything so that I can let the user know that their route doesn't exist, rather than showing that the estimated time is 0 seconds (as it would be if one were traveling from, say, Alder to Chinquapin, which are under the same Canyon Complex node).

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.