• 边界值BUG


    剑指 Offer 50. 第一个只出现一次的字符 - 力扣(LeetCode) https://leetcode-cn.com/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/

    剑指 Offer 50. 第一个只出现一次的字符

    在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。

    示例 1:

    输入:s = "abaccdeff"
    输出:'b'
    

    示例 2:

    输入:s = "" 
    输出:' '
    

    限制:

    0 <= s 的长度 <= 50000

    找BUG

    func firstUniqChar(s string) byte {
    	n := len(s)
    	for i := 0; i < n; i++ {
    		f := false
    		for j := i + 1; j < n; j++ {
    			if s[i] == s[j] {
    				f = true
    				break
    			}
    		}
    		if !f {
    			return s[i]
    		}
    	}
    	return " "[0]
    }
    

      找BUG

    func firstUniqChar(s string) byte {
    	n := len(s)
    	if n == 1 {
    		return s[0]
    	}
    	if n == 2 {
    		if s[0] != s[1] {
    			return s[0]
    		} else {
    			return " "[0]
    		}
    	}
    	for i := 0; i < n; i++ {
    		f := false
    		for j := i + 1; j < n; j++ {
    			if s[i] == s[j] {
    				f = true
    				break
    			}
    		}
    		if !f {
    			return s[i]
    		}
    	}
    	return " "[0]
    }
    

      

  • 相关阅读:
    12月10日,小雪
    12月10日,小雪
    BUG
    Twenty Hours
    BUG
    07中华小姐大赛落幕 20岁佳丽曾光夺冠
    Twenty Hours
    jeecg 页面标签规则
    jeecg导入备份
    jeecg查询分页
  • 原文地址:https://www.cnblogs.com/rsapaper/p/16142584.html
Copyright © 2020-2023  润新知