首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
2512专题
2512.奖励最顶尖的K名学生
s给你两个字符串数组 positive_feedback 和 negative_feedback ,分别包含表示正面的和负面的词汇。不会 有单词同时是正面的和负面的。 一开始,每位学生分数为 0 。每个正面的单词会给学生的分数 加 3 分,每个负面的词会给学生的分数 减 1 分。 给你 n 个学生的评语,用一个下标从 0 开始的字符串数组 report 和一个下标从 0 开始的整数数组 st
阅读更多...
[leetcode 优先队列] 2512. 奖励最顶尖的 K 名学生 M
给你两个字符串数组 positive_feedback 和 negative_feedback ,分别包含表示正面的和负面的词汇。不会 有单词同时是正面的和负面的。 一开始,每位学生分数为 0 。每个正面的单词会给学生的分数 加 3 分,每个负面的词会给学生的分数 减 1 分。 给你 n 个学生的评语,用一个下标从 0 开始的字符串数组 report 和一个下标从 0 开始的整数数组 stud
阅读更多...
奖励最顶尖的 K 名学生 (2512.leetcode,Java中sort的巧妙lambda使用)-------------------Java实现
奖励最顶尖的 K 名学生 (2512.leetcode,Java中sort的巧妙lambda使用)-------------------Java实现 题目表述 给你两个字符串数组 positive_feedback 和 negative_feedback ,分别包含表示正面的和负面的词汇。不会 有单词同时是正面的和负面的。 一开始,每位学生分数为 0 。每个正面的单词会给学生的分数 加 3
阅读更多...
leetcode每日一题 - 2512. 奖励最顶尖的 K 名学生
2512. 奖励最顶尖的 K 名学生 题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 题目描述:给你两个字符串数组 positive_feedback 和 negative_feedback ,分别包含表示正面的和负面的词汇。不会 有单词同时是正面的和负面的。 一开始,每位学生分数为 0 。每个正面的单词会给学生的分数 加 3 分,每个负面的词会给学生的分数 减 1
阅读更多...
leetcode每日一题 - 2512. 奖励最顶尖的 K 名学生
2512. 奖励最顶尖的 K 名学生 题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 题目描述:给你两个字符串数组 positive_feedback 和 negative_feedback ,分别包含表示正面的和负面的词汇。不会 有单词同时是正面的和负面的。 一开始,每位学生分数为 0 。每个正面的单词会给学生的分数 加 3 分,每个负面的词会给学生的分数 减 1
阅读更多...
每日一题 2512. 奖励最顶尖的 K 名学生(中等,模拟,排序)
思路: 对于每一个学生的评价,使用 split 方法提取评价中的每一个字符,然后逐个判断是否是正面或者负面词汇来计算分数对id按照要求进行排序。为了加快字符的正负判断速度,先将 positive 和 negative 两个列表转化为 set 这样就可以实现 O(1) 的查询效率。 class Solution:def topStudents(self, positive_feedback:
阅读更多...