def run() -> None:

    print('\n')
    palavra = str(
        input(
            colored(
                "Digite a palavra desejada *sugestão: pode ser mimic ;)*  \n",
                'magenta',
                attrs=['bold'])))
    mimic = Mimic()
    qtd_permutacoes = mimic.numero_permutacoes(len(palavra))
    permutacoes = mimic.permutacoes(palavra)

    print(
        colored(
            f'\n A quantidade de possíveis permutações na palavra (sem letras soltas) é: {qtd_permutacoes} \n',
            color='magenta'))
    print(
        colored(
            f'\n A quantidade de permutações *únicas* é: {len(permutacoes)} \n',
            color='magenta'))
    print(colored(f'\n As permutações únicas são: ', color='magenta'))
    print(colored(f'{permutacoes}', color='magenta', attrs=['bold']))
Example #2
0
from flask import Flask, request
from mimic import Mimic
from endpoint import Endpoint
from ui import UI
from database import Database
from logger import Logger
import json
import os

mimic = Mimic()
endpoint = Endpoint()
ui = UI()
log = Logger('API')
app = Flask(__name__)


def get_db():
    return Database()


""" Mimic
"""


@app.route('/mimic/get', methods=['POST'])
def mimic_get():
    """ Mimic generic GET endpoint """
    db = get_db()
    endpoint = request.data
    response = mimic.get(endpoint, db)
    if type(response) is dict:
Example #3
0
from goblin import Goblin
from medic import Medic
from sayan import Sayan
from shadow import Shadow
from store import Store
from thief import Thief
from wizard import Wizard
from zombie import Zombie
from mimic import Mimic
hero = Hero('Oakley')
enemies = [
    Goblin('Bob'),
    Wizard('Jethro'),
    Medic('Mercy'),
    Thief('Barry'),
    Mimic('Harry'),
    Zombie('Rick'),
    Shadow('Matt'),
    Sayan('Goku')
]
# enemies = [Thief('Barry')] Goblin('Bob'), Wizard('Jethro'), Medic('Mercy'), Thief('Barry'), Zombie('Rick'), Shadow('Matt'), Sayan('Goku'),
battle_engine = Battle()
shopping_engine = Store()

for enemy in enemies:
    hero_won = battle_engine.do_battle(hero, enemy)
    if not hero_won:
        print("YOU LOSE!")
        exit(0)
    shopping_engine.do_shopping(hero, enemy)