当前位置: 首页 > 知识库问答 >
问题:

java - leetcode 第三题3. Longest Substring Without Repeating Characters. 平台输出结果和visual studio不一致?

杨彦君
2023-08-19


在测试 input s=" "; 中平台结果是 0;但是终端数据是 1 是怎么回事。一摸一样的代码??

import java.util.*;class Solution {    public int lengthOfLongestSubstring(String s) {        String temp1="";               ArrayList<String> result= new ArrayList<String>();        for(int i=0;i<s.length();i++){            if(temp1.contains(String.valueOf(s.charAt(i)))){                result.add(temp1);                temp1=String.valueOf(s.charAt(i));            }else{                   temp1 +=  String.valueOf(s.charAt(i));            }        }        int target=0;        for(int j=0;j<result.size();j++){            int t=result.get(j).length();            if(t>target){                target=t;            }        }        return target;    }}

共有1个答案

卫寒
2023-08-19
        }        result.add(temp1); // !!!!!!!!!!!        int target=0;

最后剩在 temp1 的内容,并没有被加入 result。

至于你终端的结果,不知道你是怎么运行的。

 类似资料:
  • 我正在尝试解决Euler项目中的问题3: 13195的质因数是5、7、13、29。 600851475143的最大质因数是什么? 这是我的代码: 代码没有输出任何东西,它只是给了我一个空白屏幕。请不要帮我解决这个问题,告诉我是什么bug阻止了它输出任何东西。

  • 说明 此协议由第三方会员平台实现并供平台使用三方会员卡时调用,实现下列功能: 1.会员第三方会员卡与微信卡的绑定和查询显示 2.三方会员卡充值、扣款 注意: 1.需要将三方平台接口地址填入平台相关设置 2.三方平台需要使用云平台、固定IP地址等对接方式,不支持花生壳等动态域名方式! 请求地址 http://三方会员平台地址/(此地址由商户设置在平台会员相关设置中) 请求方式 GET 公共参数 1.

  • 说明 此协议由第三方会员平台实现并供平台使用三方会员卡时调用,实现下列功能: 1.会员第三方会员卡与微信卡的绑定和查询显示 2.三方会员卡充值、扣款 注意: 1.需要将三方平台接口地址填入平台相关设置 2.三方平台需要使用云平台、固定IP地址等对接方式,不支持花生壳等动态域名方式! 请求地址 http://三方会员平台地址/(此地址由商户设置在平台会员相关设置中) 请求方式 GET 公共参数 1.

  • JustAuth (opens new window)发展到现在,基本上已经涵盖了国内外大多数知名的网站。JustAuth (opens new window)也一直以它的全和简,备受各位朋友的厚爱、支持。 但现在OAuth技术越来越成熟,越来越多的个人站长或者企业都开始搭建自己的OAuth授权平台,那么针对这种情况,JustAuth (opens new window)并不能做到面面俱到,无法去

  • 本文向大家介绍JavaScript遍历Json串浏览器输出的结果不统一问题,包括了JavaScript遍历Json串浏览器输出的结果不统一问题的使用技巧和注意事项,需要的朋友参考一下 没有介绍正文之前先给大家说下json是什么。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,我们称之为JavaScript对象表示法。使用JSON进行数据传输的优势之一

  • 我正在将我的项目从Maven2(2.2.1)迁移到Maven3(3.1.0),我在jar版本上遇到了一些问题。当我试图追踪这个问题时,我从依赖插件中发现了一些不一致的结果,这让我很困惑。 当我在Maven3中尝试以下命令时: 结果是: 因此,结果表明将使用commons-codec-1.3.jar。(Maven3在打包时确实包含commons-codec-1.3.jar)。 但是,如果我将选项(-