美文网首页
编程---字符串分类

编程---字符串分类

作者: lvyz0207 | 来源:发表于2020-03-05 08:11 被阅读0次

""""
字符串分类
牛牛有N个字符串,他想将这些字符串分类,他认为两个字符串A和B属于同一类需要满足以下条件:
A中交换任意位置的两个字符,最终可以得到B,交换的次数不限。
比如:abc与bca就是同一类字符串。
现在牛牛想知道这N个字符串可以分成几类。
输入描述
    首先输入一个正整数N(1 <= N <= 50),接下来输入N个字符串,每个字符串长度不超过50。
输出描述
    输出一个整数表示分类的个数。
示例1
    输入
        4
        abcd
        abdc
        dabc
        bacd
    输出
        1
"""


def func():
    lis1 = []
    lis3 = []
    N = input("请输入正整数N:")
    for i in range(int(N)):
        str1 = input("请输入字符串:")
        lis1.append(str1)

    for str1 in lis1:
        a = sorted(list(set(str1)))
        if a in lis3:
            continue
        else:
            lis3.append((a))
    print(lis3)
    print(len(lis3))

func()


飞翔

2020 03 04

  • selenium常用的设计模式:
    -- Page Object 设计
    -- 关键字驱动:如robot framework

相关文章

  • 编程---字符串分类

    2020 03 04 selenium常用的设计模式:-- Page Object 设计-- 关键字驱动:如rob...

  • [编程题] 字符串分类

    牛牛有N个字符串,他想将这些字符串分类,他认为两个字符串A和B属于同一类需要满足以下条件:A中交换任意位置的两个字...

  • 面向对象-字符串

    字符串本质及分类什么是字符串?把多个字符串连在一起 字符串分类1.可变字符串(StringBuffer,Strin...

  • iOS app用户登录的巧妙处理

    字符串分类的巧用

  • 《Java编程的逻辑》笔记29--剖析String

    基本用法 输出为:老马说编程,探索编程本质 方法 判断字符串是否为空 获取字符串长度 取子字符串 在字符串中查找字...

  • 十五、字符串转数字

    字符串转数组 字符串 *待扩展:传递与复制扩展 函数式编程和改变原始数据的编程方法

  • 字符串学习

    字符串学习 1.定义 概念在Java编程中广泛使用的字符串是一系列字符。在Java编程语言中,字符串被视为对象。 ...

  • String类详解

    参考文章地址 字符串的分类 其实说起来会有些别扭,为什么字符串会有分类这种东西。了解的朋友可能会知道字符串的操作除...

  • PHP中字符串函数库常用函数解析 -- PHP 学习 (十一)

    常用字符串函数分类: 字符串长度, 字符串查找, 字符串大小写转换, 字符串截取, 字符串 ASCII, 字符串加...

  • 分类和延展

    1.给NSString分类添加一个返回字符串长度的分类方法? // 声明 @interface 类名 (分类名称)...

网友评论

      本文标题:编程---字符串分类

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