es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANONYMOUS-RECURSION

Obteniendo None al invertir una lista en Python

El código es bastante fácil pero está devolviendo ‘None’, no sé por qué. ¿Alguien puede corregir mi código, por favor? def rev(x): global y if len(x)==0: return y else: y=y+[x[-1]] x.pop(-1) #Remover el último elemento de la lista rev(x) z=[1,2,3] y=[] print(rev(z))

Calcula la suma de la lista anidada que contiene cadenas de texto y enteros en Python.

Sé cómo obtener la suma de una lista anidada que solo contiene números, pero ¿cómo obtengo la suma de una lista anidada que contiene tanto cadenas como números? def sum_all_numbers(seq): if not seq: return 0 elif isinstance(seq[0], str): seq.remove(seq[0]) elif isinstance(seq[0], list): return sum_all_numbers(seq[0]) + sum_all_numbers(seq[1:]) else: return seq[0] + . . . Read more

Llamadas de función recursiva en C++

¿Cuál es la diferencia entre: return(checkBst(root->left, minvalue, root) && checkBst(root->right, root, maxvalue)); y return(checkBst(root->left, minvalue, root)); return(checkBst(root->right, root, maxvalue)); Mi programa completo se ve así: bool checkBst(node *root, node * minvalue, node * maxvalue){ if(root == NULL){ return true; } if((minvalue && root->data <= minvalue->data) || (maxvalue && root->data >= . . . Read more