From b2bcd741b56b2197aa0cc2b7924d91a0609e2a77 Mon Sep 17 00:00:00 2001 From: Dulanga Dasanayake Date: Sat, 24 May 2025 14:50:24 +0530 Subject: [PATCH] fix: handle invalid AQI input and improve condition coverage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated AQI evaluation logic to explicitly handle values ≥301 as "Hazardous" and added a fallback condition for invalid inputs (e.g., negative values or non-numeric data). --- 3-conditionals/16-air-quality-index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/3-conditionals/16-air-quality-index.js b/3-conditionals/16-air-quality-index.js index 59e10e1..83ee11f 100644 --- a/3-conditionals/16-air-quality-index.js +++ b/3-conditionals/16-air-quality-index.js @@ -13,6 +13,8 @@ if (aqi >= 0 && aqi <= 50) { console.log("Unhealthy"); } else if (aqi >= 201 && aqi <= 300) { console.log("Very Unhealthy"); -} else { +} else if (aqi >= 301) { console.log("Hazardous"); +} else { + console.log("Wrong Input, Try Again!"); }