一個java面試題:一個農夫養了一頭牛,三年後,這頭牛每年會生出一頭牛,生出來的牛三年後又可以每年生出一頭牛,不考慮牛的性別和生死,問農夫10年後有多少頭牛?
package com.hcmony.test; /** * Created by hcmony on 2017/9/7. */ public class CowTest { /** * 問題:一個農夫養了一頭牛,三年後,這頭牛每年會生出一頭牛, * 生出來的牛三年後又可以每年生出一頭牛,不考慮牛的性別和生死 * 問農夫10年後有多少頭牛? */ public static void main(String[] args) { int count = 0; for(int i=1;i<=10;i++){ count+=getCount(i); } System.out.println("第10年後總共有:"+ count+"頭牛!"); } public static int getCount(int n){ int count = 0; if(n>=3){ count = 1; for(int i=1;i<=n-2;i++){ count += getCount(i); } }else{ count = 1; } return count; } }
相關文章
- 認養一頭牛IPO:奶牛為誰而養?
- 認養一頭牛IPO,乳品業也要變天了?
- 今日頭條這麼牛逼,用了什麼技術?
- 斐訊用一頭牛告訴你 區塊鏈還有哪些新玩法!區塊鏈
- 通達信抓牛頭指標公式原始碼指標公式原始碼
- 如何設計一個牛逼的API介面API
- 牛客堂常見面試題精講(一)1面試題
- 一次暴牛的Google面試經歷Go面試
- 如何僱一個牛逼的 Node.js 開發者Node.js
- 最高的牛
- 告訴你 Redis 是一個牛逼貨Redis
- 【10.22 牛客普及(三)】 牛半仙的妹子gcd 題解GC
- 一個很牛的計算pi的c程式 (轉)C程式
- 分享一段牛逼程式碼
- CV牛人牛事簡介之一
- 24牛客多校第一場
- 七牛資料從一個桶轉移到另一個桶
- 如何設計一個牛逼的訊息佇列?佇列
- 寫了一個七牛備份下載工具: Qiniu Backup
- 牛客錯題集(Java)Java
- ACM 瘋牛ACM
- 如何做一個真正牛X的開源專案
- PHP 利用 swoole 搭建一個七牛雲端儲存APIPHPAPI
- 一個比較牛的Js寫的五子棋JS
- AI 居然說我是牛馬,還畫出了我牛馬的一生,我繃不住了...AI
- 這也能考慮到?TCP 有點牛逼TCP
- 穩定的牛分配
- 牛客網Java評估題Java
- 牛新莊:IT獨行俠 (ZT)
- 牛客周賽48
- 七牛雲OSSUtil
- 木牛流馬
- 牛客網初級專案筆記(一)筆記
- 這幾個換臉 GitHub 專案太牛了!Github
- 牛逼!位元組 IDE 來了!!IDE
- 劍指offer(java實現)第3題“從尾到頭列印連結串列”-牛客網Java
- [程式設計題]從尾到頭列印連結串列 牛客網練習 java遞迴程式設計Java遞迴
- ==無後端開發--Firebase/Leancloud/野狗/七牛後端Cloud