Algoritmos, métodos de solución, comparación de su rendimiento - página 4

 

Añadir magia: 3, 4, 5, 6
y encuentra el tercero de la lista.

 
Реter Konow:

Luego sumas tres y obtienes el comienzo del megic.

¿Por qué tres? ¿De dónde viene ese número mágico?

 
Vasiliy Sokolov:

¿Por qué tres? ¿De dónde viene ese número mágico?

Porque el número de transacción se escribe entre dos guiones para que no se fusione con los números mágicos: "_" + número_de_transacción + "_"

Combina los 3 personajes juntos.

  1. Primero encontramos la línea con el número de la operación que queremos.
  2. Luego sumamos 3 para obtener el principio de la cadena mégica. Pero no tenemos el final del megic.
  3. Encuentre el comienzo de la siguiente operación (nuestra operación + 1) para obtener el final del megaxis
  4. Reste del inicio de la siguiente línea comercial el inicio de la línea mégica, y obtenga la longitud de la línea mégica.
  5. Extraer completamente la cadena mégica de la cadena común utilizando StringSubstr()
  6. Convierte la cadena megic en int y la devuelve al usuario.
 
Реter Konow:

Porque el número de transacción se escribe entre dos guiones para que no se fusione con los números de los magos: "_" + número_de_transacción + "_"

Los 3 personajes se combinan entre sí.

Bien, hemos registrado la transacción como _847700854723_ ¿dónde está el número tres aquí?
 
Vasiliy Sokolov:
OK, hemos registrado el comercio como _847700854723_ ¿dónde está el número tres aquí?

La línea general es algo así:

_1_12323452_2_123412_3_23432456_4_123452

Los números de orden de las operaciones están resaltados en rojo.

En azul, se destacan las medianas.

el número 3 es el número de caracteres de la subcadena del número comercial : _2_

 
Реter Konow:

La línea general es algo así:

Los números de orden de las operaciones están resaltados en rojo.


Para los especialmente dotados, vuelvo a preguntar: ¡¡¡Dónde está el número tres!!! ???? Si el número de secuencia del acuerdo es _25_ - donde aquí el número es tres!?

 
Vasiliy Sokolov:

Para los muy dotados, vuelvo a preguntar: ¡¡¡Donde está el número tres!!! ???? Si el número de secuencia de la transacción es _25_ - donde el número es tres!?

El número tres es el número de caracteres de la subcadena _25_.

Tiene tres caracteres: un guión, 25 y otro guión.

 

Al parecer, mi pregunta ha provocado un error crítico de división por cero en la cabeza de Petya. Esperemos a que se reinicie...:))

 

El ejército de simpatizantes de la lista negra de MQL agradece sinceramente a Reteg Konow el trabajo que ha realizado para reclutar voluntarios.

 
Реter Konow:

El número 3 es el número de caracteres de la subcadena _25_

Tiene tres caracteres: un guión, 25 y otro guión.

Peter, ¿estás borracho? En la subcadena de ... 25_... son cuatro caracteres: _, 2, 5, _.