Skip to content

bksharma13/DocuVeri_Test

Repository files navigation

DocuVeri_Test

Problem application given by Docuverify.com

Problem Description

Problem:

You are in your house wearing pajamas. You must be appropriately dressed for the temperature before leaving your house.

Your challenge is to programmatically process a list of commands for getting ready, enforce related rules, and display appropriate output.

Inputs:

Temperature Type (one of the following)
    HOT
    COLD
Comma separated list of numeric commands

command description HOT Response COLD Response

1 Put on footwear “sandals” “boots”

2 Put on headwear “sun visor” “hat”

3 Put on Socks failed “socks”

4 Put on shirt “t-shirt” “shirt”

5 Put on jacket fail “jacket”

6 Put on pants “shorts” “pants”

7 Leave house “leaving house” “leaving house”

8 Take off pajamas “Removing PJs” "Removing PJs”

Examples

Success

Input: HOT 8, 6, 4, 2, 1, 7 Output: Removing PJs, shorts, t-shirt, sun visor, sandals, leaving house

Input: COLD 8, 6, 3, 4, 2, 5, 1, 7 Output: Removing PJs, pants, socks, shirt, hat, jacket, boots, leaving house

Failure

Input: HOT 8, 6, 6 Output: Removing PJs, shorts, fail

Input: HOT 8, 6, 3 Output: Removing PJs, shorts, fail

Input: COLD 8, 6, 3, 4, 2, 5, 7 Output: Removing PJs, pants, socks, shirt, hat, jacket, fail

Input: COLD 6 Output: fail

Rules: Initial state is in your house with your pajamas on Pajamas must be taken off before anything else can be put on Only 1 piece of each type of clothing may be put on You cannot put on socks when it is hot You cannot put on a jacket when it is hot Socks must be put on before shoes Pants must be put on before shoes The shirt must be put on before the headwear or jacket You cannot leave the house until all items of clothing are on (except socks and a jacket when it’s hot) If an invalid command is issued, respond with “fail” and stop processing commands

About

test app given by docu veri

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages