摘要:
在字符串中找出第一个只出现一次的字符。 如输入"abaccdeff",则输出b。 如果字符串中不存在只出现一次的字符,返回 # 字符。 数据范围: 输入字符串长度 [0,1000]。 样例: 输入:"abaccdeff" 输出:'b' 代码: class Solution { public char 阅读全文
posted @ 2025-05-29 10:42
回忆、少年
阅读(34)
评论(0)
推荐(0)
摘要:
我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。 例如 6、8 都是丑数,但 14 不是,因为它包含质因子 7。 求第 n 个丑数的值。 数据范围: 1≤n≤1000 样例: 输入:5 输出:5 注意: 习惯上我们把 1 当做第一个丑数。 代码: class Soluti 阅读全文
posted @ 2025-05-29 10:29
回忆、少年
阅读(22)
评论(0)
推荐(0)
摘要:
请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。 假设字符串中只包含从 a 到 z 的字符。 数据范围: 输入字符串长度 [0,1000]。 样例: 输入:"abcabc" 输出:3 代码: class Solution { public int longestSubs 阅读全文
posted @ 2025-05-29 10:15
回忆、少年
阅读(16)
评论(0)
推荐(0)
摘要:
在一个 m×n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。 你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格直到到达棋盘的右下角。 给定一个棋盘及其上面的礼物,请计算你最多能拿到多少价值的礼物? 注意: m,n>0 m×n≤1350 样例: 输入: [ 阅读全文
posted @ 2025-05-29 10:02
回忆、少年
阅读(8)
评论(0)
推荐(0)
摘要:
给定一个数字,我们按照如下规则把它翻译为字符串: 0 翻译成 a,1 翻译成 b,……,11 翻译成 l,……,25 翻译成 z。 一个数字可能有多个翻译。 例如 12258 有 5 种不同的翻译,它们分别是 bccfi、bwfi、bczi、mcfi 和 mzi。 请编程实现一个函数用来计算一个数字 阅读全文
posted @ 2025-05-29 09:48
回忆、少年
阅读(20)
评论(0)
推荐(0)
摘要:
输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 例如输入数组 [3,32,321],则打印出这 3 个数字能排成的最小数字 321323。 数据范围: 数组长度 [0,500]。 样例: 输入:[3, 32, 321] 输出:321323 注意: 输出数 阅读全文
posted @ 2025-05-29 09:24
回忆、少年
阅读(8)
评论(0)
推荐(0)
摘要:
数字以 0123456789101112131415… 的格式序列化到一个字符序列中。 在这个序列中,第 5 位(从 0 开始计数)是 5,第 13 位是 1,第 19 位是 4,等等。 请写一个函数求任意位对应的数字。 数据范围: 0≤ 输入数字 ≤2147483647 样例: 输入:13 输出: 阅读全文
posted @ 2025-05-29 08:45
回忆、少年
阅读(39)
评论(0)
推荐(0)

浙公网安备 33010602011771号