From 7fc2fe96ebd1dc653c364fdc16ed8230a34b3486 Mon Sep 17 00:00:00 2001 From: Denys Date: Sun, 11 May 2025 11:12:21 +1200 Subject: [PATCH] Refactor --- .../src/main/kotlin/com/gildedrose/GildedRose.kt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt b/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt index 6090641b..64da6e14 100644 --- a/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt +++ b/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt @@ -18,13 +18,14 @@ class GildedRose(var items: List) { items[i].quality = upgradeQuality(items[i].quality) if (items[i].name == "Backstage passes to a TAFKAL80ETC concert") { - - if (items[i].sellIn < 11) { - items[i].quality = upgradeQuality(items[i].quality) - } - - if (items[i].sellIn < 6) { - items[i].quality = upgradeQuality(items[i].quality) + when { + items[i].sellIn < 6 -> { + items[i].quality = upgradeQuality(items[i].quality) + items[i].quality = upgradeQuality(items[i].quality) + } + items[i].sellIn < 11 -> { + items[i].quality = upgradeQuality(items[i].quality) + } } }