2019蓝桥杯省赛---java---B---2(不同子串)
生活随笔
收集整理的這篇文章主要介紹了
2019蓝桥杯省赛---java---B---2(不同子串)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目描述
思路分析
看到不同,想到set去重
截取想到String.substring()
代碼實現(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(不同子串)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018蓝桥杯省赛---java---B
- 下一篇: 2019蓝桥杯省赛---java---B