Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Creative category for Capital City by Keisuki
instance = None
class Capital:
def name(self):
return self._name
c = Capital
def Capital(name):
global instance
if instance is None:
instance = c()
instance._name = name
return instance
if __name__ == '__main__':
#These "asserts" using only for self-checking and not necessary for auto-testing
def json_dict(d):
return dict((k, list(v)) for k, v in d.items())
ukraine_capital_1 = Capital("Kyiv")
ukraine_capital_2 = Capital("London")
ukraine_capital_3 = Capital("Marocco")
assert ukraine_capital_2.name() == "Kyiv"
assert ukraine_capital_3.name() == "Kyiv"
print("Coding complete? Let's try tests!")
July 22, 2018
Comments: