알고리즘, 결정 방법, 성능 비교 - 페이지 4

 

마법 추가: 3, 4, 5, 6
목록에서 세 번째 항목을 찾습니다.

 
Реter Konow :

그런 다음 3을 추가하고 메가의 시작을 얻습니다.

왜 3개? 이 마법의 숫자는 어디에서 왔습니까?

 
Vasiliy Sokolov :

왜 3개? 이 마법의 숫자는 어디에서 왔습니까?

딜 넘버는 '_' + 딜_넘버 + '_' 의 마술사 숫자와 겹치지 않도록 두 개의 대시 사이에 쓰기 때문에

우리는 3개의 캐릭터를 함께 결합합니다.

  1. 먼저 필요한 거래 번호가 있는 선을 찾습니다.
  2. 그런 다음 meg 문자열의 시작 부분을 얻기 위해 3을 추가합니다. 그러나 우리는 마법의 끝이 없습니다.
  3. 메가의 끝을 얻기 위해 우리는 다음 거래 라인의 시작 부분을 찾고 있습니다(우리 거래 + 1)
  4. 다음 거래 라인의 시작 부분에서 메가 라인의 시작 부분을 빼고 메가 라인의 길이를 구합니다.
  5. StringSubstr()을 사용하여 전체 문자열에서 전체 메가 문자열 추출
  6. meg 문자열을 int로 변환하여 사용자에게 반환해 보겠습니다.
 
Реter Konow :

딜 넘버는 '_' + 딜_넘버 + '_' 의 마술사 숫자와 겹치지 않도록 두 개의 대시 사이에 쓰기 때문에

우리는 3개의 캐릭터를 함께 결합합니다.

좋습니다, 우리는 거래를 _847700854723_ 으로 썼습니다. 3번은 어디에 있습니까?
 
Vasiliy Sokolov :
좋습니다, 우리는 거래를 _847700854723_ 으로 썼습니다. 3번은 어디에 있습니까?

전체 라인은 다음과 같습니다.

_ 1 _ 12323452 _ 2 _ 123412 _ 3 _ 23432456 _ 4 _ 123452

거래의 일련 번호는 빨간색으로 강조 표시됩니다.

Medzhik은 파란색으로 강조 표시됩니다.

숫자 3은 트랜잭션 번호의 하위 문자열에 있는 문자 수입니다. _2_

 
Реter Konow :

전체 라인은 다음과 같습니다.

거래의 일련 번호는 빨간색으로 강조 표시됩니다.


특히 영재를 위해 다시 묻습니다. 당신의 3 번은 어디에 !!!???? 거래의 일련 번호가 _25_ 인 경우 - 숫자 3은 어디에 !?

 
Vasiliy Sokolov :

특히 영재를 위해 다시 묻습니다. 당신의 3 번은 어디에 !!!???? 거래의 일련 번호가 _25_ 인 경우 - 숫자 3은 어디에 !?

숫자 3 은 하위 문자열 _25_ 의 문자 수입니다.

대시, 25 및 또 다른 대시의 세 가지 문자가 있습니다.

 

분명히 내 질문은 Petya의 머리에 심각한 0으로 나누기 오류 를 일으켰습니다. 다시 시작될 때까지 기다리자... :)

 

MQL 블랙리스터의 군대는 Peter Konow가 자원 봉사자 모집에 한 일에 대해 진심으로 감사드립니다.

 
Реter Konow :

숫자 3 은 하위 문자열 _25_ 의 문자 수입니다.

대시, 25 및 또 다른 대시의 세 가지 문자가 있습니다.

피터, 취했어? 하위 문자열 ... _25_ ...에는 4개의 문자가 있습니다: _ , 2 , 5 , _ .