Folder Name : Python Task File Name : caesar.py
Description : Utility to encrypt and decrypt message
Command : python caesar.py encrypt HELLO
Sample Output
EBIIL
Command : python caesar.py decrypt EBIIL
Sample Output
HELLO
Command to start server
- To install node module run
npm install
- To start node server
node server.js
Webservice end point
Encrypt message
'http://localhost:5000/caesar/encrypt?message=hello' \
-H 'Cache-Control: no-cache'
Decrypt Message
curl -X GET \
'http://localhost:5000/caesar/decrypt?message=EBIIL' \
-H 'Cache-Control: no-cache'
Folder Name : Python Task File Name : path.py
Description : Connect neighbouring fields in this matrix to find exactly one path that sums up to 21. Print the matrix and the values and coordinates of the path on the command line. It will also print the shortest part
Command to find path
python path.py
Sample Output
[[4 9 9 8 5]
[0 6 8 9 3]
[1 6 2 4 0]
[4 2 4 0 0]
[9 4 7 9 6]]
****************************************
Path that sums up to 21:
6 ( 1 , 1 )
9 ( 0 , 1 )
6 ( 1 , 6 )
****************************************
****************************************
Path that sums up to 21:
9 ( 1 , 3 )
8 ( 0 , 3 )
4 ( 3 , 4 )
****************************************
Shortest path
6 ( 1 , 1 )
9 ( 0 , 1 )
6 ( 2 , 1 )