Skip to content

Ericmok0312/UBS_Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-template

These instruction are to help you solve a test challenge "Calculate Square".

Calculate Square

Instructions

This challenge requires you to return the squared of two numbers given an itput.

Endpoint

Create an endpoint /square that accepts a JSON payload over POST described below.

Input

Example: { "input": 5 }

Output

Example: 25

Explanation

This project is built using flask and is meant to run a REST server which we will be using mainly for UBS Coding Challenge.

By default, app.py contains a root path / which would return a default string value. And the implementation within routes/square.py exposes a route /square accepting a POST request with the given input to return a number as an output.

To extend this template further, add more endpoints in the routes directory and import the functions within routes/__init__.py. This method will be the entry point when you submit your solution for evaluation.

Note the init.py file in each folder. This file makes python treat directories containing it to be loaded in a module

Also note that when using render as cloud PAAS, you should be adding gunicorn app:app as the start command.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •