Autor Tema: ¿Cómo se pueden mezclar estas series numéricas?

0 Usuarios y 1 Visitante están viendo este tema.

04 Mayo, 2024, 05:09 am
Leído 21 veces

Tachikomaia

  • $$\Large \color{#c88359}\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 601
  • País: uy
  • Karma: +0/-0
  • Sexo: Masculino
Tengo 4 programas que producen 4 series distintas de números:

Negativos:
Produce una serie que tiene negativos: 0, 1, -1, 2, -2, etc.

Largos:
Produce cada vez más series, cada una con números más largos que las anteriores:
1era vuelta: 0
2nda: 1, 10
3era: 2, 11, 100
4ta: 3, 12, 101, 1000
etc. Cuando de una serie ya no se pueden producir más números con su largo, no se producen más de esa.

Decimales:
Similar al anterior, pero en vez de producir números enteros los hace más decimales:
1era vuelta: 1
2nda: 2, 0.1
3era: 3, 0.2, 0.01
4ta: 4, 0.3, 0.02, 0.001
etc. Cuando un número fuese a tener menos decimales que los de su serie, se produce el que sería siguiente. Ejemplo: Luego de 0.9 viene 1, pero ese no tiene un decimal, ergo se produce el que sería siguiente, 1.1.

Distantes:
Se define un número mínimo y uno máximo, pero por ahora sólo probé 0, positivos y enteros. Por ejemplo digamos que son 0 y 100.
Explicación con analogía:
Imaginen que 2 civilizaciones muy distantes, en una selva, en el espacio o algo así, se contactan. En el medio del camino que conecta una con otra, construyen una casa, estación o algo así. Luego, en el medio del camino que conecta eso con cada civilización, construyen otra cosa. Y así, siempre en el medio de 2 cosas, hasta que ya no hay espacio.
Ejemplo concreto:
Los números que se producen son los intermedios más distantes de los contiguos más distantes ya producidos. Por ahora los producidos son 0 y 100. El intermedio es 50. Ahora tenemos: 0, 50 y 100
Los intermedios son 25 y 75. ¿Cual es más distante a sus extremos? Ninguno:
La distancia de 25 a 0 es 25 y hasta 50 es 25.
La distancia de 75 a 50 es 25 y hasta 100 es 25.
Siendo así, se elige uno de esos al azar (o el menor, no importa mucho), supongamos que el 25. Ahora los intermedios van a ser: 12.5, 37.5 y 75. ¿Cual es más distante a sus extremos? El 75.
La distancia de 12.5 a 0 es 12.5 y a 25 también.
La distancia de 37.5 a 25 es 12.5 y a 50 también.
La distancia de 75 a 50 es 25 y a 100 también. Es la mayor.
Así sigue produciendo números hasta que produjo todos los enteros entre el mínimo y el máximo. Cuando el número intermedio es decimal, se cambia al entero más cercano, por azar u otros métodos.

Ahora ¡los quiero mezclar!  >:D

"¿Para qué sirve esto?"
En teoría, para hallar más rápido números que cumplan ciertas condiciones.
Si la serie fuese 0, 1, 2... y necesitara negativos o  decimales, nunca hallaría un números que las cumpla. Si necesitara un decimal largo y usara el programa Negativos, tardaría mucho.

¿Pero cómo se pueden mezclar?

Largos + Negativos:
1era vuelta: 0, -0
2nda: 1, -1, 10, -10
3era: 2, -2, 11, -11, 100, -100
4ta: 3, -3, 12, -12, 101, -101, 1000, -1000
¿Se les ocurre otra forma?

Decimales + Negativos:
1era vuelta: 1, -1
2nda: 2, -2, 0.1, -0.1
3era: 3, -3, 0.2, -0.2, 0.01, -0.01
4ta: 4, -4, 0.3, -0.3, 0.02, -0.02, 0.001, -0.001
¿Otra forma?

¿Distantes + Negativos cómo podría ser?

¿Decimales + Largos?

¿Distantes + Largos?

¿Distantes + Decimales?

¿Dec + L + N?

¿Dist + L + N?

¿Dist + Dec + N?

¿Dist + Dec + L?

¿Los 4?

No los mezclo todos a la vez porque considero que me es complicado, voy practicando. Pensaré por mi cuenta pero ideas me pueden venir bien para no tener que rehacer cosas xP