2022-08-06美团后端Java笔试

题目解题讨论
差不多都是easy和medium难度
//Q5
import java.util.*;

public class Main
{
    static StringBuilder str = new StringBuilder("MeiTuannauTieMwow");
    static final int len = 17;
    public static void main(String args[])
    {
        Scanner cin = new Scanner(System.in);
        int times = cin.nextInt();
        for(int i = 0 ; i < times ; ++i)
        {
            long a = cin.nextLong();
            int t = get(a);
            switch(t){
                case -1:
                case -3:
                    System.out.println('w');
                    break;
                case -2:
                    System.out.println('o');
                    break;
                default:
                    System.out.println(str.charAt(t));
            }

        }
    }
    public static int get(long u){
        long temp = 0;
        int index = 0;
        while(temp < u){
            temp = (long)Math.pow(2,index) * 10 - 3;
            index++;
        }
        if(temp - u <= 2){
            return (int)(u - temp - 1);
        }
        return get(u - 2 *(u - (temp - 3) / 2 - 1));
    }
}


#美团##秋招##校招##投票#
全部评论
题目不是很难,注意细节 笔试第一次AK😀
点赞 回复 分享
发布于 2022-08-06 11:55

相关推荐

屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
05-12 17:00
门头沟学院 Java
king122:你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-19 20:55
因为业务不是喜欢的,所以就没去,现在实习工作也有很多dirtywork,很后悔,怎么能舔回这个offer啊
flmz_Kk:试一试跟hr舔回来,不过保不齐米的活也有很多dirtywork,只能说不要美化自己没走过的路
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务