Skip to content

A sequence calculator built using Python, AWS, vanilla JavaScript and HTML. It incorporates an AWS Lambda function written in Python, Amazon API Gateway, Amazon DynamoDB, Amazon IAM and AWS Amplify for hosting.

Notifications You must be signed in to change notification settings

JamesGJ5/yellowstone-permutation-integer-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Try at https://main.d1xjk6ynccgx64.amplifyapp.com/

An application made to calculate the term at the nth position of the Yellowstone sequence, described at https://rosettacode.org/wiki/Yellowstone_sequence.

The calculation is done using AWS Lambda and results are displayed to the users of the webpage; sequences calculated in the process are memoised using DynamoDB for faster calculation later. Please see ./lambda/nth_calculator for the algorithm (in algorithm.py) and the Lambda function (in app.py), both of which are written in Python 3.

While the Lambda configuration is done in this repository, configuration for DynamoDB, API Gateway, IAM and Amplify (which is simply used to host the webpage) is done in the AWS Management Console.

About

A sequence calculator built using Python, AWS, vanilla JavaScript and HTML. It incorporates an AWS Lambda function written in Python, Amazon API Gateway, Amazon DynamoDB, Amazon IAM and AWS Amplify for hosting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published