简单
技术面试0 次浏览网易云音乐有海量的音乐数据,现在需要设计一个简单的算法,用于统计某首歌曲在一天内的播放次数。请用 Python 实现。
网易算法工程师
Python数据统计音乐业务
答题要点
推荐使用直接实现的答题框架。关键要点如下:1. 数据模拟:可以使用列表来模拟一天内歌曲的播放记录,每个元素代表一次播放。2. 统计逻辑:遍历列表,统计目标歌曲的播放次数。3. 函数封装:将统计逻辑封装成函数,方便调用。示例话术:首先,我们创建一个列表来模拟播放记录,然后编写一个函数,函数接收播放记录列表和目标歌曲名称作为参数,在函数内部遍历列表,统计目标歌曲的出现次数并返回。以下是示例代码: python play_records = ['song1', 'song2', 'song1'] def count_play_times(records, song_name): count = 0 for record in records: if record == song_name: count += 1 return count print(count_play_times(play_records, 'song1'))