Descarga la aplicación
Selecciona una carpeta y pide al asistente que lea los archivos relevantes antes de editarlos. Mantén el objetivo y los límites de la tarea en la conversación.
Encuentra el índice desde cero del superviviente de Josefo para uno a 10000 participantes y un paso de uno a 1000000. Prueba un participante y paso uno, rechazando argumentos cero, fraccionarios o booleanos.
Selecciona una carpeta y pide al asistente que lea los archivos relevantes antes de editarlos. Mantén el objetivo y los límites de la tarea en la conversación.
Elige un endpoint compatible. Las herramientas disponibles y la calidad de las respuestas dependen del modelo y del servidor configurados.
Revisa las modificaciones y la salida de los comandos. Ejecuta las comprobaciones de tu proyecto antes de aceptar el resultado; el código generado no está probado por defecto.
Compara el comportamiento real con el resultado esperado. Si una prueba falla, investiga la causa antes de hacer más cambios.
def josephus_index(count, step):
if type(count) is not int or not 1 <= count <= 10000:
raise ValueError("circle.count")
if type(step) is not int or not 1 <= step <= 1000000:
raise ValueError("circle.step")
survivor = 0
for size in range(2, count + 1):
survivor = (survivor + step) % size
return survivorRevisa antes de aplicar. Revisa las modificaciones y la salida de los comandos. Ejecuta las comprobaciones de tu proyecto antes de aceptar el resultado; el código generado no está probado por defecto.