Giter Club home page Giter Club logo

overmind-interview's Introduction

Overmind Interview - Game

Credits

I have based my solution on examples found in https://github.com/aptos-labs/aptos-core/tree/main/aptos-move/move-examples

Original Instructions:

  • Owner sets number of depositors, n, amount per depositor, X, and a withdrawal vector [w_1,…, w_n], where w_i is the fraction of total deposits which the ith depositor can withdraw, in withdrawal order, i.e. first to withdraw gets w_1 fraction of the total, second w_2, and so on. w_1 ≤ w_2 … ≤ w_n, and the vector sums to 1.
  • Anyone can deposit X into the contract
  • As soon as there are n depositors, the game begins. Withdrawals are enabled.
  • Owner sets an expiry timestamp T. If there are fewer than n depositors by T, the game is cancelled. All depositors can withdraw 100% of their deposit.
  • You are also expected to build out any tests needed to ensure the above specifications are covered.

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.