human
Crear un algoritmo para buscar una palabra específica en un texto.
gpt
El algoritmo debe comenzar dividiendo el texto en un arreglo de cadenas basado en los caracteres como espacios, tabulaciones y puntuación. Luego, el algoritmo debe iterar a través del arreglo, comparando cada cadena con la palabra buscada. Si las cadenas coinciden, la posición de la palabra debe ser guardada en una lista y devuelta cuando el algoritmo termine. El algoritmo debe ser insensible a mayúsculas y minúsculas, por lo que las comparaciones deben ignorar la capitalización al determinar si las cadenas coinciden.