From b2f9dfa29a810b33e331863453d4d8a79189e534 Mon Sep 17 00:00:00 2001 From: Karim Fadel Date: Wed, 14 Jan 2026 00:03:55 +0200 Subject: [PATCH] em --- .../src/main/java/com/gildedrose/GildedRose.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Java-Approvals/src/main/java/com/gildedrose/GildedRose.java b/Java-Approvals/src/main/java/com/gildedrose/GildedRose.java index f42bf7bb..a523e131 100644 --- a/Java-Approvals/src/main/java/com/gildedrose/GildedRose.java +++ b/Java-Approvals/src/main/java/com/gildedrose/GildedRose.java @@ -15,18 +15,18 @@ class GildedRose { if (items[i].name.equals(AGED_BRIE) || items[i].name.equals(BACKSTAGE_PASSES)) { if (items[i].quality < 50) { - items[i].quality = items[i].quality + 1; + IncrementQuality(i); if (items[i].name.equals(BACKSTAGE_PASSES)) { if (items[i].sellIn < 11) { if (items[i].quality < 50) { - items[i].quality = items[i].quality + 1; + IncrementQuality(i); } } if (items[i].sellIn < 6) { if (items[i].quality < 50) { - items[i].quality = items[i].quality + 1; + IncrementQuality(i); } } } @@ -56,10 +56,14 @@ class GildedRose { } } else { if (items[i].quality < 50) { - items[i].quality = items[i].quality + 1; + IncrementQuality(i); } } } } } + + private void IncrementQuality(int i) { + items[i].quality = items[i].quality + 1; + } }