blueD
BAN USERpublic class SteppingNumber {
public static void printSteppingNumber(String str) {
int length = str.length();
// Any number from 0 to 10 is a stepping number
if(Integer.parseInt(str) >=0 && Integer.parseInt(str) <=10) {
System.out.println(str);
}
for(int i = 0; i < length; i++) {
int arange = i+1;
int brange = i+2;
/**
* Checking the adjacent digits, ensure range is within length of string
*/
if(arange > length || brange > length)
break;
int a = Integer.parseInt(str.substring(i, arange));
int b = Integer.parseInt(str.substring(i+1,brange));
int difference = Math.abs(a - b);
if(difference != 1)
return;
}
System.out.println(str);
}
public static void main(String[] args) {
int start = 8, end = 545;
for(int i = start; i <= end; i++) {
printSteppingNumber(String.valueOf(i));
}
}
}
public class CowsAndBulls {
public static void printResult(String A, String B){
int cows = 0, bulls =0;
int a = A.length();
int b = B.length();
for(int i = 0; i <A.length(); i++) {
for(int j = 0; j< B.length(); j++) {
if((i==j) && A.charAt(i) == B.charAt(j)) {
bulls++;
} else if(A.charAt(i) == B.charAt(j)) {
cows++;
}
}
}
System.out.println("cows:" +cows +" bulls:" +bulls);
}
public static void main(String[] args) {
String A = "Picture";
String B = "Epic";
printResult(A.toLowerCase(), B.toLowerCase());
}
}
- blueD March 04, 2015