Git Product home page Git Product logo

starship's Introduction

PROBLEM

The application will take as input a distance in mega lights (MGLT). The output should be a collection of all the star ships and the total amount of stops required to make the distance between the planets.

Sample output for 1000000: Y-wing: 74 Millennium Falcon: 9 Rebel Transport: 11

SOLUTION

This console app has developed with .Net Core 3.0. This project also includes 2 nuget packages which are Newtonsoft.Json and Automapper. The solution utilises the Star Wars API. This provides all the relevant information required to make this calculation.

Calculation: ( MGLT Input by User / ( Starship MGLT * ( Starship Consumables converted to hours) ) )

Instructions

  1. When the exe is started, the distance must be entered by the user.This distance must be positive and not bigger than 9223372036854775807.

  1. After the distance are entered, the app collects data from Star Wars api page by page.

  1. Once data from all star ships are collected, the app calculates how much each star ship needs resupply to reach a planet. and shows the screen. The app also shows number of star ships and star ship which needs the biggest resupply freq for the distance.

starship's People

Contributors

aalicagan avatar

Watchers

James Cloos avatar  avatar

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.