2019蓝桥杯省赛---java---B---2(不同子串)
生活随笔
收集整理的這篇文章主要介紹了
2019蓝桥杯省赛---java---B---2(不同子串)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目描述
思路分析
看到不同,想到set去重
截取想到String.substring()
代碼實(shí)現(xiàn)
package com.atguigu.TEST;import java.util.HashSet; import java.util.Set;class Main{public static void main(String[] args) {String target="0100110001010001";Set<String> sub = new HashSet<>();for (int i = 0; i < target.length(); i++) {for (int j = i+1; j <=target.length(); j++) {sub.add(target.substring(i,j));}}System.out.println(sub.size());}}答案
100
總結(jié)
以上是生活随笔為你收集整理的2019蓝桥杯省赛---java---B---2(不同子串)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2018蓝桥杯省赛---java---B
- 下一篇: 上海今日金价回收多少钱一克(上海最新黄金