Heim  >  Artikel  >  Web-Frontend  >  Sehen Sie, wie der Meister Javascript-Programmierung verwendet, um das Problem der schwarzen Kuh zu lösen

Sehen Sie, wie der Meister Javascript-Programmierung verwendet, um das Problem der schwarzen Kuh zu lösen

巴扎黑
巴扎黑Original
2017-07-20 13:32:311437Durchsuche
Problembeschreibung

Zeitlimit: 1 Sekunde

Speicherplatzlimit: 32768K

Niu Niu ist schwarz geworden und will die Erde zerstören. Aber er hat das Passwort vergessen, um den Erdzerstörer zu aktivieren. Niu Niu hat eine Zeichenfolge S in der Hand. Niu Niu erinnert sich immer noch daran, dass das Entfernen eines Zeichens aus S das richtige Passwort ist. Bitte helfen Sie Niu Niu herauszufinden, wie oft er das Passwort höchstens ausprobieren muss.
Wie im Beispiel S = „ABA“ gezeigt, sind die 3 möglichen Passwörter „BA“, „AA“, „AB“.
Wenn S = „A“, ist das einzige Passwort, das Niu Niu ausprobieren kann Ein leeres Passwort, also Ausgabe 1.
Eingabebeschreibung:
输入包括一个字符串S,字符串长度length(1 ≤ length ≤ 50),其中都是从'A'到'Z'的大写字母。
Ausgabebeschreibung:
输出一个整数,表示牛牛最多需要尝试的密码次数。
Eingabebeispiel 1:
ABA
Ausgabebeispiel 1:
3
Lösungsidee:
//Einzelnes erscheinendes Zeichen
//Mehrere Zeichen nebeneinander
(function mian(){
    var line = readline().split(' ');
    var arr=line[0];
    var count=0;
       for(var i=0;i<arr.length;i++){
        if(arr[i-1]!=arr[i]&&arr[i+1]!=arr[i]){
            count++;
        }else if(arr[i-1]==arr[i]&&arr[i+1]!=arr[i]){
            count++;
        }
    }     
    print(count);
})();


Das obige ist der detaillierte Inhalt vonSehen Sie, wie der Meister Javascript-Programmierung verwendet, um das Problem der schwarzen Kuh zu lösen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn