成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何理解FizzBuzzWhizz

本篇內(nèi)容介紹了“如何理解FizzBuzzWhizz”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)為企業(yè)提供汪清網(wǎng)站建設(shè)、汪清做網(wǎng)站、汪清網(wǎng)站設(shè)計(jì)、汪清網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、汪清企業(yè)網(wǎng)站模板建站服務(wù),10年汪清做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

你是一名體育老師,在某次課距離下課還有五分鐘時(shí),你決定搞一個(gè)游戲。此時(shí)有100名學(xué)生在上課。游戲的規(guī)則是:

1. 你首先說(shuō)出三個(gè)不同的特殊數(shù),要求必須是個(gè)位數(shù),比如3、5、7。
2. 讓所有學(xué)生拍成一隊(duì),然后按順序報(bào)數(shù)。
3. 學(xué)生報(bào)數(shù)時(shí),如果所報(bào)數(shù)字是第一個(gè)特殊數(shù)(3)的倍數(shù),那么不能說(shuō)該數(shù)字,而要說(shuō)Fizz;如果所報(bào)數(shù)字是第二個(gè)特殊數(shù)(5)的倍數(shù),那么要說(shuō)Buzz;如果所報(bào)數(shù)字是第三個(gè)特殊數(shù)(7)的倍數(shù),那么要說(shuō)Whizz。
4. 學(xué)生報(bào)數(shù)時(shí),如果所報(bào)數(shù)字同時(shí)是兩個(gè)特殊數(shù)的倍數(shù)情況下,也要特殊處理,比如第一個(gè)特殊數(shù)和第二個(gè)特殊數(shù)的倍數(shù),那么不能說(shuō)該數(shù)字,而是要說(shuō)FizzBuzz, 以此類(lèi)推。如果同時(shí)是三個(gè)特殊數(shù)的倍數(shù),那么要說(shuō)FizzBuzzWhizz。
5. 學(xué)生報(bào)數(shù)時(shí),如果所報(bào)數(shù)字包含了第一個(gè)特殊數(shù),那么也不能說(shuō)該數(shù)字,而是要說(shuō)相應(yīng)的單詞,比如本例中第一個(gè)特殊數(shù)是3,那么要報(bào)13的同學(xué)應(yīng)該說(shuō)Fizz。如果數(shù)字中包含了第一個(gè)特殊數(shù),那么忽略規(guī)則3和規(guī)則4,比如要報(bào)35的同學(xué)只報(bào)Fizz,不報(bào)BuzzWhizz。

public class NumberTuil {
 
	public static String[] getTuil(int a,int b,int c,int n){
		String[] t = new String[n];
		for(int i=1;i<=n;i++){
			if (rule5(i,a)){
				t[i-1] = "Fizz";
			}else if(rule42(i,a,b,c)){
				t[i-1] = "FizzBuzzWhizz";
			}else{
				String bb = rule41(i,a,b,c);
				if (!(i+"").equals(bb)){
					t[i-1] = bb;
				}else{
					t[i-1] = rule3(i,a,b,c);
				}
			}
		}
		return t;
	}
 
	private static String rule3(int i, int a, int b, int c) {
		if (i%a==0){
			return "Fizz";
		}
		if (i%b==0){
			return "Buzz";
		}
		if (i%c==0){
			return "Whizz";
		}
		return i+"";
	}
 
	private static String rule41(int i, int a, int b, int c) {
		if  (i%a==0 && i%b==0 ) {
			return "FizzBuzz";
		}else if (i%b==0 && i%c==0) {
			return "BuzzWhizz";
		}else if(i%a==0 && i%c==0){
			return "FizzWhizz";
		}
		return i+"";
	}
 
	private static boolean rule42(int i, int a, int b, int c) {
		return i%a==0 && i%b==0 && i%c==0;
	}
 
	private static boolean rule5(int i, int a) {
		String str = String.valueOf(i);
		return str.indexOf(a+"") != -1;
	} 
	
	
	public static void main(String[] args) {
		String strs[] = getTuil(3, 5, 7, 200);
		for (String str : strs) {
			System.out.println(str);
		}
	}
}

“如何理解FizzBuzzWhizz”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

新聞名稱(chēng):如何理解FizzBuzzWhizz
標(biāo)題來(lái)源:http://jinyejixie.com/article0/pdcsio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、用戶(hù)體驗(yàn)品牌網(wǎng)站建設(shè)、云服務(wù)器、靜態(tài)網(wǎng)站標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
喀喇沁旗| 嘉定区| 台北县| 星座| 武功县| 会同县| 杭锦旗| 诸城市| 肇庆市| 桂林市| 大关县| 龙岩市| 长沙县| 通化市| 铅山县| 酒泉市| 烟台市| 迁西县| 扶绥县| 望都县| 漳浦县| 唐山市| 闽清县| 边坝县| 无极县| 安仁县| 建瓯市| 桓台县| 沅陵县| 中江县| 久治县| 子洲县| 乌鲁木齐县| 汝阳县| 湘阴县| 西城区| 台中市| 临猗县| 彰化市| 安泽县| 六枝特区|