您的位置:首页 > 编程语言 > Java开发

Code Hunt Sector 03 Loops 2 - Java

2016-06-04 00:00 369 查看
摘要: Code Hunt Sector 03 Loops 2 - Java

微软编码游戏 https://www.codehunt.com

Code Hunt 03.01

[code=language-java]public class Program {
public static int Puzzle(int number, int power) {
return power == 0 ? 1 : number * Puzzle(number, power - 1);
}
}


Code Hunt 03.02

[code=language-java]public class Program {
public static int Puzzle(int i) {
int result = 1;
for (int j = 2; j <= i; j++) {
result = result * j;
}
return result;
}
}


Code Hunt 03.03

[code=language-java]public class Program {
public static int Puzzle(int lowerBound, int upperBound) {
int result = 1;
for (int i = lowerBound; i <= upperBound; i++) {
result = result * i;
}
return result;
}
}


Code Hunt 03.04

[code=language-java]public class Program {
public static int Puzzle(int n) {
int result = 0;
for (int i = 2; i < n; i += 2) {
result = result + i;
}
return result;
}
}


Code Hunt 03.05

[code=language-java]public class Program {
public static int Puzzle(int upperBound) {
return upperBound == 1 ? 1 : (upperBound * (1 + upperBound) / 2)
+ Puzzle(upperBound - 1);
}
}


Code Hunt 03.06

[code=language-java]public class Program {
public static String Puzzle(String word) {
String s = word.replaceAll(".", "_ ");
return s.substring(0, s.length() - 1);
}
}


Code Hunt 03.07

[code=language-java]public class Program {
public static String Puzzle(String s) {
char[] c = s.toCharArray();
for (int i = 0; i < c.length; i++) {
c[i] = (char) ((((int) c[i]  + 5) - 97) % 26 + 97);
}
return new String(c);
}
}


Code Hunt 03.08

[code=language-java]public class Program {
public static int Puzzle(int x) {
return (x + "").length();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  codehunt