zoukankan      html  css  js  c++  java
  • nyoj 268-荷兰国旗问题 (count)

    268-荷兰国旗问题


    内存限制:64MB 时间限制:3000ms 特判: No
    通过数:15 提交数:20 难度:1

    题目描述:

     
    荷兰国旗有三横条块构成,自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列,要将它们重新排列使所有相同颜色的条块在一起。本问题要求将所有红色的条块放最左边、所有白色的条块放中间、所有蓝色的条块放最右边。

    输入描述:

    第1行是一个正整数n(n<100),表示有n组测试数据。接下来有n行,每行有若干个由R,W,B三种字符构成的字符串序列,其中R,W和B分别表示红、白、蓝三种颜色的条块,每行最多有1000个字符。

    输出描述:

    对输入中每行上由R,W,B三种字符构成的字符串序列,将它们重新排列使所有相同颜色的条块在一起,满足前述要求。 

    样例输入:

    3
    BBRRWBWRRR
    RRRWWRWRB
    RBRW 
    

    样例输出:

    RRRRRWWBBB
    RRRRRWWWB
    RRWB 

    python   AC:

    T = int(input())
    
    for i in range(T):
        my_str = input()
        R = my_str.count("R")
        W = my_str.count("W")
        B = my_str.count("B")
        for j in range(R):
            print("R", end="")
        for j in range(W):
            print("W", end="")
        for j in range(B):
            print("B", end="")
        print()
  • 相关阅读:
    struts2乱码
    修改maven的war包生成路径
    cookie的坑
    linux jps 命令
    (转)如何使VMware ip与本机ip处于同一网段
    springboot + swagger2 学习笔记
    can not find java.util.map java.lang.Double问题
    为什么不写 @RequestParam 也能拿到参数?
    乱码问题
    PostMan的使用注意事项
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/9335687.html
Copyright © 2011-2022 走看看