数据岗位面试题更新 2026-08-05

给定一个只包含小写字母的字符串 text,请计算用其中的字母能组成单词 'balloon' 的最大次数。每个字母在 text 中最多使用一次,返回最大次数。

阿里健康数据消费品/零售编码实现问题拆解Python

考察说明

考察字符串计数算法与最小覆盖次数的计算

回答思路

  1. 理解单词 'balloon' 中各字母的出现频率
  2. 正确统计给定字符串中每个字母的出现次数
  3. 根据单词中字母所需次数计算能组成的最大组数
  4. 处理特例:如 'l' 和 'o' 在单词中出现两次,需除以2后取最小值
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。