diff --git a/GildedRose/Java/GildedRose.java b/GildedRose/Java/GildedRose.java old mode 100644 new mode 100755 index fcce1785..f5d9a549 --- a/GildedRose/Java/GildedRose.java +++ b/GildedRose/Java/GildedRose.java @@ -5,22 +5,6 @@ class GildedRose { this.items = items; } - public static void main(String[] args) { - System.out.println("OMGHAI!"); - - Item[] items = new Item[] { new Item("+5 Dexterity Vest", 10, 20), - new Item("Aged Brie", 2, 0), - new Item("Elixir of the Mongoose", 5, 7), - new Item("Sulfuras, Hand of Ragnaros", 0, 80), - new Item("Backstage passes to a TAFKAL80ETC concert", 15, 20), - new Item("Conjured Mana Cake", 3, 6) }; - - GildedRose app = new GildedRose(items); - - app.updateQuality(); - - } - public void updateQuality() { for (int i = 0; i < items.length; i++) { if (items[i].name != "Aged Brie" diff --git a/GildedRose/Java/Item.java b/GildedRose/Java/Item.java old mode 100644 new mode 100755 index afe3ef8f..8c846b45 --- a/GildedRose/Java/Item.java +++ b/GildedRose/Java/Item.java @@ -11,4 +11,8 @@ public class Item { this.sellIn = sellIn; this.quality = quality; } + + public String toString() { + return this.name + ", " + this.sellIn + ", " + this.quality; + } } diff --git a/GildedRose/python/gilded_rose.py b/GildedRose/python/gilded_rose.py old mode 100644 new mode 100755 index a518844e..22f23a0d --- a/GildedRose/python/gilded_rose.py +++ b/GildedRose/python/gilded_rose.py @@ -36,7 +36,11 @@ class Item: self.sell_in = sell_in self.quality = quality + def __repr__(self): + return "%s, %s, %s" % (self.name, self.sell_in, self.quality) + if __name__ == "__main__": + print ("OMGHAI!") items = [ Item(name="+5 Dexterity Vest", sell_in=10, quality=20), Item(name="Aged Brie", sell_in=2, quality=0), @@ -45,4 +49,15 @@ if __name__ == "__main__": Item(name="Backstage passes to a TAFKAL80ETC concert", sell_in=15, quality=20), Item(name="Conjured Mana Cake", sell_in=3, quality=6), ] - update_quality(items) \ No newline at end of file + + days = 2 + import sys + if len(sys.argv) > 1: + days = int(sys.argv[1]) + 1 + for day in range(days): + print("-------- day %s --------" % day) + print("name, sellIn, quality") + for item in items: + print(item) + print("") + update_quality(items) \ No newline at end of file