米哈游0904游戏测试-编程

考试的时候一个小时没想出来今天看了下题10分钟大概是ac了 /*斐波那契字符串(每个连续字串的长度符合斐波那契数列,从11开始),如输入int n能构成长度为n的斐波那契字符串,则输出符合格式的任意字符串;如果不能,输出NG
测试用例:  输入 1       输入 2        输入 4 输入 5  输出 a       输出 ac       输出 acdd      输出 NG  
import java.util.*;
public class MiHaYou {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();
        int[] dp =new int[n+1];
        dp[1]=1;
        dp[2]=1;
        int sum=0;
        for(int i=3;i<=n;i++){
            dp[i]=dp[i-1]+dp[i-2];
        }
        for(int i=0;i< dp.length;i++){
            sum+=dp[i];
            if(sum==n){
                for(int j=0;j<=i;j++){
                    for(int k=0;k<dp[j];k++){
                        dp[1]=0;
                        System.out.print(dp[j]);
                    }
                }
                break;
            } else if (sum>n) {
                System.out.println("NG");
                break;
            }
        }
    }
}



#米哈游2022秋招##笔试题目##米哈游笔试#
全部评论
楼主请问测试都有什么题型呀 纯编程还是有选择填空 ?
点赞 回复 分享
发布于 2022-09-09 15:17 湖北
没想出来笔试只过了50%挂了
1 回复 分享
发布于 2022-09-07 00:30 江苏
请问有多少道编程题呀
1 回复 分享
发布于 2022-09-11 16:57 湖北
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-07 08:01 北京

相关推荐

点赞 评论 收藏
分享
头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗?&nbsp;刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
评论
3
20
分享
牛客网
牛客企业服务