题目: 实现一个算法,确定一个字符串 s 的所有字符是否全都不同。
样例: 示例 1:
输入: s = “leetcode” 输出: false 示例 2:
输入: s = “abc” 输出: true
限制:
0 <= len(s) <= 100 如果你不使用额外的数据结构,会很加分。
解题过程: 这道题属于简单题中的简单题了吧哈哈哈哈哈,做完一道力扣题库里的题再来做这道题,简直如入无人之境。话不多说上代码,解决这道题的时候,自认为耍了一丢丢小伎俩,我是蛮喜欢这种小伎俩的哈哈哈哈哈。
代码如下:
class Solution {
public boolean isUnique(String astr) {
int l = astr.length();
for(int i = 0; i < l; i++){
String str = astr;
String chs = String.valueOf(astr.charAt(i));
String cstr = str.replaceAll(chs , "");
int l2 = cstr.length();
if(l - l2 > 1) return false;
}
return true;
}
}
class Solution {
public boolean isUnique(String astr) {
int l = astr.length();
String str = astr;
for(int i = 0; i < l; i++){
String chs = String.valueOf(astr.charAt(i));
String cstr = str.replaceAll(chs , "");
int l2 = cstr.length();
if(l - l2 > 1) return false;
}
return true;
}
}
|