1. 程式人生 > >javascript編程解決黑化的牛牛問題

javascript編程解決黑化的牛牛問題

技術分享 長度 split 思路 sub length close nbsp div

問題描述

時間限制:1秒

空間限制:32768K

牛牛變得黑化了,想要摧毀掉地球。但他忘記了開啟地球毀滅器的密碼。牛牛手裏有一個字符串S,牛牛還記得從S中去掉一個字符就恰好是正確的密碼,請你幫牛牛求出他最多需要嘗試多少次密碼。
如樣例所示S = "ABA",3個可能的密碼是"BA", "AA", "AB".
當S = "A", 牛牛唯一可以嘗試的密碼是一個空的密碼,所以輸出1.
輸入描述:
輸入包括一個字符串S,字符串長度length(1 ≤ length ≤ 50),其中都是從‘A‘到‘Z‘的大寫字母。
輸出描述:
輸出一個整數,表示牛牛最多需要嘗試的密碼次數。
輸入例子1:
ABA
輸出例子1:
3
解題思路: //單個出現的字符 //多個並排的字符 技術分享
 1 (function mian(){
 2     var line = readline().split(‘ ‘);
 3     var arr=line[0];
 4     var count=0;
 5        for(var i=0;i<arr.length;i++){
 6         if(arr[i-1]!=arr[i]&&arr[i+1]!=arr[i]){
 7             count++;
 8         }else if(arr[i-1]==arr[i]&&arr[i+1]!=arr[i]){
9 count++; 10 } 11 } 12 print(count); 13 })();
Password

javascript編程解決黑化的牛牛問題