程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

[mise en œuvre Python de Huawei machine Test] signal donde carrée continue la plus longue

編輯:Python

Catalogue des articles

  • Préface
  • Description du sujet
  • Exemple 1
  • Code de référence


Préface

《Huawei machine test vrai titre》La colonne contient la colonne Huawei de niuke.com、Huawei face Classic test question、HuaweiODVrai problème d'essai de la machine.

Si vous vous préparez pour l'interview de Huawei,Pendant ce temps, si vous voulez savoir, vous pouvez me faire confiance,Je vais essayer de vous aider,Je peux aussi vous donner quelques conseils!

Dans cet article, la solution non optimale(C'est - à - dire que la performance n'est pas optimale).

Description du sujet

Entrez une série de signaux d'ondes carrées,Trouver le plus long signal d'onde carrée alternatif continu complet,Et l'exporter,S'il y a d'autres signaux d'ondes carrées de même longueur,La sortie de l'un ou l'autre peut,Pour un signal d'onde carrée élevé1Identification,Pour les basses places0Identification,Comme le montre la figure:

Description:

  1. Un signal complet doit être0Commencez par0Fin,C'est - à - dire:010C'est un signal complet,Mais...101,1010,0101Non, pas du tout.
  2. Une série de signaux d'ondes carrées d'entrée est constituée d'un ou de plusieurs signaux complets
  3. Il peut y avoir0Une ou plusieurs positions basses,Par exemple:0110010,011000010
  4. Il peut y avoir un haut niveau continu dans le même signal,Par exemple:01110101011110001010,Avant14Un bit est un signal avec un haut niveau continu
  5. Une onde carrée alternée entièrement continue signifie10Alternance,Par exemple:

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved