红和绿

作者: 小小的白菜 | 来源:发表于2018-10-02 10:10 被阅读0次

牛牛有一些排成一行的正方形。每个正方形已经被染成红色或者绿色。牛牛现在可以选择任意一个正方形然后用这两种颜色的任意一种进行染色,这个正方形的颜色将会被覆盖。

牛牛的目标是在完成染色之后,每个红色R都比每个绿色G距离最左侧近。牛牛想知道他最少需要涂染几个正方形。

如样例所示: s = RGRGR
我们涂染之后变成RRRGG满足要求了,涂染的个数为2,没有比这个更好的涂染方案。

输入描述:

输入包括一个字符串s,字符串s长度length(1 ≤ length ≤ 50),其中只包括’R’或者’G’,分别表示红色和绿色。

输出描述:

输出一个整数,表示牛牛最少需要涂染的正方形数量

输入例子1:
RGRGR

输出例子1:
2

思路:将每一个元素看做中点,左边的涂成R,右边的涂成G,找到涂染个数,在多个涂染个数中找到最小的那个,输出。

function small(s) {
    const str = s
    let res = 1000
    for (let i = 0; i < str.length; i++) {
      let count = 0
      for (let j = 0; j < i; j++) {
        if (str[j] !== 'R') count++
      }
      for (let j = i; j < str.length; j++) {
        if (str[j] !== 'G') count++
      }
      res = res < count ? res : count
    }
    console.log(res)
  }
  small('RRRGGGGG')

相关文章

  • 红和绿

    牛牛有一些排成一行的正方形。每个正方形已经被染成红色或者绿色。牛牛现在可以选择任意一个正方形然后用这两种颜色的任意...

  • 红和绿

    东村人人都说红和绿不配。红张扬、热烈,而绿太沉郁了,性格不合,他俩在一起一定天天都热闹得不行。 西乡偏有有人说他俩...

  • 2018-06-22

    吕小绿家养了红鲤鱼绿鲤鱼和驴。李小莉家养了红驴绿驴和鲤鱼。吕小绿家的红鲤鱼绿鲤鱼和驴要跟李小莉家的红驴绿驴和鲤鱼比...

  • 绕口令

    吕小绿家养了红鲤鱼绿鲤鱼和驴。 李小莉家养了红驴绿驴和鲤鱼。 吕小绿家的红鲤鱼绿鲤鱼和驴要跟李小莉家的红驴绿驴和鲤...

  • 诗·红和绿

    红的娇艳 绿的鲜嫩 狂风突起 红摇曳着身躯 优雅地扑向大地 红低下了头 原来你也在这里

  • 跟宇彤老师成为声音万人迷第十季打卡训练营第14天

    今天绕口令和前几天的扁担板凳都好有趣。红鲤鱼,绿鲤鱼;李屡屡,吕里里。红鲤鱼养绿驴,绿鲤鱼养红驴。红鲤鱼拿自家的绿...

  • 绿鸟和红鸟

    森林里有一只绿鸟,通身翠绿,和别的鸟长的很不一样。其他的鸟都嘲笑她,绿鸟丑死啦,绿的像根黄瓜似的,不如去炒...

  • 红苹果和绿苹果

    每到秋季,我就会想起苹果的一些事情。今年不例外,我又一次买了新鲜的红苹果。苹果那种嘎嘣脆,散发着苹果的清香,...

  • 绿码和红码

    和同事一起去某地办事,一出高铁站便被拉走隔离,并把健康码赋予鲜艳艳的红色。我们又没有密接,啥理由? 因为来自高风险...

  • 绘本讲师训练营【24期】10/21阅读原创——《绿熊和红熊》

    22026~夏子涵 绿熊和红熊系列共三本:《绿熊和红熊》、《幸福的颜色》和《珍贵的礼物》。 柔美的...

网友评论

      本文标题:红和绿

      本文链接:https://www.haomeiwen.com/subject/luvooftx.html