diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b1681646..d106eb02 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,6 +25,6 @@ jobs: - uses: actions/checkout@v2 - uses: akhileshns/heroku-deploy@v3.12.12 with: - heroku_api_key: ${{secrets.HEROKU_API_KEY}} - heroku_app_name: "nameless-forest-60668" - heroku_email: "robert@develogical.com" + heroku_api_key: ${{secrets.TEJASFIRSTAPP}} + heroku_app_name: "tejas-firstapp-2323" + heroku_email: "tvenkate@andrew.cmu.edu" diff --git a/src/main/java/com/develogical/QueryProcessor.java b/src/main/java/com/develogical/QueryProcessor.java index 832670e6..d4a88dfc 100644 --- a/src/main/java/com/develogical/QueryProcessor.java +++ b/src/main/java/com/develogical/QueryProcessor.java @@ -1,5 +1,7 @@ package com.develogical; +import java.util.Arrays; + public class QueryProcessor { public String process(String query) { @@ -8,6 +10,44 @@ public String process(String query) { "English poet, playwright, and actor, widely regarded as the greatest " + "writer in the English language and the world's pre-eminent dramatist."; } + if (query.toLowerCase().contains("large")){ + + query.replaceAll("%20", ""); + query.replaceAll("[^0-9]+", " "); + List x = Arrays.asList(query.trim().split(" ")); + + return x.max(); + } + + if (query.toLowerCase().contains("plus")){ + + query.replaceAll("%20", ""); + query.replaceAll("[^0-9]+", " "); + List x = Arrays.asList(query.trim().split(" ")); + + int sum = 0; + for(int i = 0; i < x.size(); i++){ + sum += x.get(i); + } + + return sum; + } + + + if (query.toLowerCase().contains("multip")){ + + query.replaceAll("%20", ""); + query.replaceAll("[^0-9]+", " "); + List x = Arrays.asList(query.trim().split(" ")); + + int sum = 1; + for(int i = 0; i < x.size(); i++){ + sum = sum * x.get(i); + } + + return sum; + } + return ""; } } diff --git a/src/main/java/com/develogical/web/IndexPage.java b/src/main/java/com/develogical/web/IndexPage.java index 7de3044d..bed5b2c3 100644 --- a/src/main/java/com/develogical/web/IndexPage.java +++ b/src/main/java/com/develogical/web/IndexPage.java @@ -12,6 +12,7 @@ protected void writeContentTo(PrintWriter writer) { "
" + "" + "
" + + "

Thank You!!

" + "

"); }