Inhaltsverzeichnis
Eingabebeschreibung:
Ausgabebeschreibung:
Ausgabebeispiel 1:
Heim Web-Frontend js-Tutorial 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

Jul 20, 2017 pm 01:32 PM
javascript js 问题

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:

1

输入包括一个字符串S,字符串长度length(1 ≤ length ≤ 50),其中都是从'A''Z'的大写字母。

Nach dem Login kopieren
Ausgabebeschreibung:

1

输出一个整数,表示牛牛最多需要尝试的密码次数。

Nach dem Login kopieren
Eingabebeispiel 1:

1

ABA

Nach dem Login kopieren
Ausgabebeispiel 1:

1

3

Nach dem Login kopieren
Lösungsidee:
//Einzelnes erscheinendes Zeichen
//Mehrere Zeichen nebeneinander

1

2

3

4

5

6

7

8

9

10

11

12

13

(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);

})();

Nach dem Login kopieren


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!

Erklärung dieser Website
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

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Apr 03, 2024 am 11:55 AM

Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung

PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen Dec 18, 2023 pm 03:39 PM

PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen

So lösen Sie das Problem, dass jQuery den Formularelementwert nicht abrufen kann So lösen Sie das Problem, dass jQuery den Formularelementwert nicht abrufen kann Feb 19, 2024 pm 02:01 PM

So lösen Sie das Problem, dass jQuery den Formularelementwert nicht abrufen kann

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode

Die Beziehung zwischen js und vue Die Beziehung zwischen js und vue Mar 11, 2024 pm 05:21 PM

Die Beziehung zwischen js und vue

Welche Fragen gibt es in der Rulong 8 Wine Master-Prüfung? Welche Fragen gibt es in der Rulong 8 Wine Master-Prüfung? Feb 02, 2024 am 10:18 AM

Welche Fragen gibt es in der Rulong 8 Wine Master-Prüfung?

So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript Jan 05, 2024 pm 01:37 PM

So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript

Was passiert, wenn es ein Problem mit dem Soundkartentreiber gibt? Was passiert, wenn es ein Problem mit dem Soundkartentreiber gibt? Mar 02, 2024 am 10:49 AM

Was passiert, wenn es ein Problem mit dem Soundkartentreiber gibt?

See all articles