题解 | #统计每个月兔子的总数#

统计每个月兔子的总数

https://www.nowcoder.com/practice/1221ec77125d4370833fd3ad5ba72395

import java.util.Scanner;
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int month = scanner.nextInt();
        //斐波那契数列
        //1,1,2,3,5,8,13......
        ArrayList<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(1);
        if (month == 1 | month == 2) {
            System.out.println(1);
        } else {
            for (int i = 2; i < month ; i++) {
                list.add(list.get(i - 1) + list.get(i - 2));
            }
            System.out.println(list.get(month - 1));
        }
        scanner.close();
    }
}

全部评论

相关推荐

zzzzhz:兄弟你先猛猛投简历至少三百家,能约到面试就去面。最近可以速成智能小车,智慧家居烂大街的项目,不需要自己写,只需要把里面的代码讲解看明白就行。把其中涉及到的八股文都拿出来单独背一下,我去年找工作就一个智能小车智慧家居找了10k差不多。
点赞 评论 收藏
分享
07-17 12:14
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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