javascript编程解决黑化的牛牛问题

Posted 一颗快乐心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript编程解决黑化的牛牛问题相关的知识,希望对你有一定的参考价值。

问题描述

时间限制: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编程解决黑化的牛牛问题的主要内容,如果未能解决你的问题,请参考以下文章

3膨胀的牛牛--全国模拟

第2题——DNA片段

迷路的牛牛

2022-06-07:牛牛今年上幼儿园了,老师叫他学习减法, 老师给了他5个数字,他每次操作可以选择其中的4个数字减1, 减一之后的数字不能小于0,因为幼儿园的牛牛还没有接触过负数。 现在牛牛想知道,

译文:18个实用的JavaScript代码片段,助你快速处理日常编程任务

bzoj 1697: [Usaco2007 Feb]Cow Sorting牛排序