In [1]:
# Versão da Linguagem Python
from platform import python_version
print('Versão da Linguagem Python Usada Neste Jupyter Notebook:', python_version())
Manteremos um mapa hash (conjunto) para rastrear os caracteres únicos que encontramos.
Passos:
Nota:
In [1]:
class UniqueChars(object):
def has_unique_chars(self, string):
# Implemente aqui sua solução
In [2]:
%%writefile missao1.py
from nose.tools import assert_equal
class TestUniqueChars(object):
def test_unique_chars(self, func):
assert_equal(func(None), False)
assert_equal(func(''), True)
assert_equal(func('foo'), False)
assert_equal(func('bar'), True)
print('Sua solução foi executada com sucesso! Parabéns!')
def main():
test = TestUniqueChars()
try:
unique_chars = UniqueChars()
test.test_unique_chars(unique_chars.has_unique_chars)
except NameError:
pass
if __name__ == '__main__':
main()
In [3]:
%run -i missao1.py