美团商业分析实习生


一、8个球有一个重一点,最少称几次找出

2次

8个球中有一个重一点,最少称2次能找出来。

具体称重步骤如下:

  1.  

    第一次称重:将8个球分成三组,分别为3个球、3个球和2个球。将两组各3个球放在天平的两端进行称重。

    • 如果天平平衡,说明重球在未称重的2个球中。
    • 如果不平衡,重球在较重的那组3个球中。
  2.  

    第二次称重

    • 如果第一次称重天平平衡,将2个球分别放在天平两端进行称重,较重的那一个就是重球。
    • 如果第一次称重不平衡,从较重的3个球中任取2个进行称重。
      • 如果天平平衡,未称重的那个球是重球。
      • 如果不平衡,较重的那个球是重球。

这种方法确保了最少需要两次称重就能找出重球

二、证明如果有三个连续的大于6的整数,‌其中两个是质数,‌那么第三个数一定能被6整除。‌三、表格中有时间、队员名字、是否胜利,近7日有五次胜利可领取奖牌,有三个连续7日都领到奖牌的队员可领取奖金,计算2024年6月参加比赛的队员中领到奖金的占比 sql

?存疑

WITH WinCounts AS (
    SELECT 
        player_name,
        COUNT(CASE WHEN result = 'win' THEN 1 END) AS win_count,
        COUNT(DISTINCT DATE_TRUNC('week', date)) AS weeks_with_wins
    FROM 
        matches
    WHERE 
        date >= '2024-06-01' AND date < '2024-07-01'
    GROUP BY 
        player_name
),
EligibleForMedal AS (
    SELECT 
        player_name
    FROM 
        WinCounts
    WHERE 
        win_count >= 5
),
EligibleForBonus AS (
    SELECT 
        player_name
    FROM 
        WinCounts
    WHERE 
        weeks_with_wins >= 3
)
SELECT 
    (SELECT COUNT(DISTINCT player_name) FROM EligibleForBonus) * 1.0 / COUNT(DISTINCT player_name) AS bonus_percentage
FROM 
    matches
WHERE 
    date >= '2024-06-01' AND date < '2024-07-01';

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部