From 5bcf4e83f43e1759b64edf0c89105d7e1a91022c Mon Sep 17 00:00:00 2001 From: Denys Date: Sun, 11 May 2025 12:10:28 +1200 Subject: [PATCH] sellItem --- Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt b/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt index 220e7dca..eb7d09f3 100644 --- a/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt +++ b/Kotlin/src/main/kotlin/com/gildedrose/GildedRose.kt @@ -29,9 +29,7 @@ class GildedRose(var items: List) { } } - if (items[i].name != "Sulfuras, Hand of Ragnaros") { - items[i].sellIn = items[i].sellIn - 1 - } + sellItem(i) if (items[i].sellIn < 0) { when (items[i].name) { @@ -53,6 +51,12 @@ class GildedRose(var items: List) { } } + private fun sellItem(i: Int) { + if (items[i].name != "Sulfuras, Hand of Ragnaros") { + items[i].sellIn -= 1 + } + } + private fun downGradeQuality(quality: Int): Int { if (quality > 0) return quality - 1 return quality