黑白两种颜色的皮块缝制而成的足球,黑色皮块是正五边形,白色皮块是正六边形, 若一个球上共有黑白皮块32块,那么黑色皮块 块,白色皮块 块
/**
* @author ChanceLai
*/
public static void main(String[] str) {
/**
* blackNum 代表黑色皮块的数量
* whiteNum 代表白色皮块的数量
* totalNum 代表两种皮块的总数
* totalBorder 代表两种皮块共有多少条边
*/
int blackNum = 0;
int whiteNum = 0;
int totalNum = 32;
int totalBorder;
for (int i = 0; i <= totalNum; i++) {
blackNum = i;
whiteNum = totalNum - i;
totalBorder = 5 * blackNum + 6 * whiteNum;
if (totalBorder % 6 == 0 && totalBorder % 5 == 0
&& totalBorder % 4 == 0 && totalBorder % 3 == 0
&& totalBorder % 2 == 0) {
System.out.println("totalBorder:" + totalBorder
+ ";---blackNum:" + blackNum + ";whiteNum=" + whiteNum);
}
}
}
totalBorder:180;---blackNum:12;whiteNum=20
分享到:
评论