小编djl*_*3me的帖子

检查Java集是否包含特定字符串,与case无关

我正在尝试测试一组字符串是否包含特定字符串,与case无关.例如,如果mySet包含"john"xor"John"xor"JOHN"xor ...,那么

mySet.contains("john")
Run Code Online (Sandbox Code Playgroud)

(或类似的东西)应该返回true.

java

2
推荐指数
1
解决办法
2623
查看次数

对嵌套的整数列表的嵌套列表求和

给定一个Python列表,其元素是整数或整数列表(只有我们不知道嵌套的深度),我们如何找到列表中每个单独整数的总和?

找到一个列表的总和是相当简单的,它的嵌套只有一个深度,例如

[1, [1, 2, 3]]
# sum is 7
Run Code Online (Sandbox Code Playgroud)

但是如果嵌套深入两层,三层或更多层呢?

[1, [1, [2, 3]]]
# two levels deep

[1, [1, [2, [3]]]]
# three levels deep
Run Code Online (Sandbox Code Playgroud)

上述每种情况的总和是相同的(即7).我认为最好的方法是使用递归,其中基本情况是一个包含单个整数元素的列表,但除此之外,我被卡住了.

python list

1
推荐指数
2
解决办法
2638
查看次数

标签 统计

java ×1

list ×1

python ×1