Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - reconFito

#11
Scripting / [Python3-Flask] Ayuda
27 Enero 2020, 02:49 AM
¿Existe alguna forma enmascarar la url en flask?


Gracias por su ayuda
#12
Asi es pero no entiendo porque al primer intento salen todos los casos bien y luego se queda cargando y falla el primer caso
#13
A mi simplemente me sale
Compiler Message:
RuntimeError

Input (stdin)
10000
Lista de todos  los datos que se ingresaron

Expected output
Lista de todos los datos buscados
#14
Task
Given n names and phone numbers, assemble a phone book that maps friends' names to their respective phone numbers. You will then be given an unknown number of names to query your phone book for. For each name queried, print the associated entry from your phone book on a new line in the form name=phoneNumber; if an entry for name is not found, print Not found instead.

Note: Your phone book should be a Dictionary/Map/HashMap data structure.




Aqui ya inicialice algunas variables pero aun sigue el error

Código (python) [Seleccionar]

def phone_book():
   n = int(input())
   phone_book = {}  # dictionary
   for i in range(n):
       string = input().split()
       phone_book.update({string[0]: int(string[1])})
   return phone_book
# processing
def query(phone_book):
   i = 0
   _query = ""
   lenght = len(phone_book)
   for i in range(lenght):
       _query = input()
       if _query in phone_book:
           print("{0}={1}".format(_query, phone_book[_query]))
       else:
           print("Not found")
query(phone_book())

#15
Perdón no me especifique bien ese ejercicio lo estoy haciendo en la página de HackerRank y ese error lo tira el interprete dcha página.
El RuntimeError se da cuando al diccionario se le añade un total de 100000 datos y se luego se hace una busqueda de igual magnitud.El script que hice le toma mucho tiempo en realizar la busqueda y no pasa la prueba.
#16
¿Que está?
#17
Si tengo que usar un ciclo ya que la cantidad de busquedas es igual a la longitud del diccionario.
Es una práctica de HackerRank, con el ciclo while logre componer un error de compilación ahora obtengo un
Runtime Error y busque en san google y encontre que es por falta de optimización pero no se que más hacerle.
#18
Obtuve un buen resultado usando el bucle while en la busqueda.
Pero parece que aun le falta más optimización
#19
Básicamente se trata de una guía telefónica, la cual tiene ser construida usando diccionarios esa es la restricción, en la cual se puede realizar una búsqueda por  el nombre de la persona y luego imprimir ese nombre con su respectivo número.

PERO TODO INDICA QUE LE FALTA UNA MEJOR OPTIMIZACIÓN.


Gracias por sus respuestas.

Código (python) [Seleccionar]

    def phone_book():
        n = int(input())
        phone_book = {}  # dictionary
        for i in range(n):
            string = input().split()
            phone_book.update({string[0]: int(string[1])})
        return phone_book

    # processing
    def query(phone_book):
        i = 0
        while i < len(phone_book):
            _query = input()
            if _query in phone_book:
                print(f"{_query}={phone_book[_query]}")
            else:
                print("Not found")
            i += 1
    query(phone_book())

[/
#20
soy nuevo en el foro pero si no me equivoco te falto especificar el lenguaje de programación para tener una respuesto más certera a tu problema.