题解 | #提取不重复的整数#

提取不重复的整数

http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1

思路

1、该问题可以直接利用字符串包含不包含,截取


import java.util.*;

public class Main{
    public static void main(String agrs[]) {
        Scanner sc = new Scanner(System.in);
        String line = sc.nextLine();
        String result = "";
        for (int i = line.length(); i > 0; i--) {
            if (!result.contains(line.substring(i-1,i))) {
                result += line.substring(i-1,i);
            }
        }
        System.out.println(result);
        
    }
}
全部评论
System.out.print(Long.parseLong(result)); 我加了个转换,最后有0也没关系
1 回复 分享
发布于 2022-06-01 00:02
没有考虑最后一位是0的情况啊,而且要求最后输出的是整数类型,不是字符串
1 回复 分享
发布于 2022-03-14 15:17
题目不考虑最后一位是零的情况
点赞 回复 分享
发布于 2022-03-20 19:37
我运行为什么没有去重呢
点赞 回复 分享
发布于 2022-05-19 12:53
我对string的contain方法真的一点都不熟,所以想不到
点赞 回复 分享
发布于 2023-03-24 16:08 湖北
reverse()方法用的不多所以不会
点赞 回复 分享
发布于 2023-03-24 16:11 湖北

相关推荐

评论
44
3
分享

创作者周榜

更多
牛客网
牛客企业服务