蓝桥杯校赛选拔小试题记录
最后更新于:2022-04-01 09:41:16
![这里写图片描述](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-02-26_56cfb805254dc.jpg "")
1.
~~~
public class Main {
public static void main(String[] args) {
String A = "Hello World";
String B = "Welcome to attend the contest";
String C = "Achieve good mark";
System.out.println(Translatestr(A));
System.out.println(Translatestr(B));
System.out.println(Translatestr(C));
}
private static StringBuilder Translate(String str) {
String[] data = str.split(" ");
StringBuilder temp = new StringBuilder();
for (int i = 0; i < data.length; i++) {
data[i] = Translatestr(data[i]);
temp.append(data[i]);
}
return temp;
}
private static String Translatestr(String data) {
char [] temp = data.toCharArray();
char c;
for (int i = 0; i < temp.length/2; i++) {
c = temp[i];
temp[i] = temp[temp.length-i-1];
temp[temp.length-i-1] = c;
if (i == temp.length-i) {
break;
}
}
return new String(temp);
}
}
~~~
2.
~~~
public class Sort {
public static void main(String[] args) {
int a[] = {8,21,7,9,10,13};
sort(a);
for (int i : a) {
System.out.print(i+" ");
}
}
private static void sort(int[] a) {
for (int i = 0; i < a.length-1; i++) {
for (int j = 0; j < a.length-1-i; j++) {
if (a[j]>a[j+1]) {
a[j] = a[j] ^ a[j+1];
a[j+1] = a[j] ^ a[j+1];
a[j] = a[j] ^ a[j+1];
}
}
}
}
}
~~~
3.
~~~
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yy-MM-dd");
SimpleDateFormat sdf2 = new SimpleDateFormat("E");
String str = "2014-11-28";
Date date = null;
try {
date = sdf.parse(str);
} catch (ParseException e) {
e.printStackTrace();
}
if (date.getDate()!=13||date.getDate()!=5) {
// if (sdf2.format(date).equals("星期五")) {
// System.out.println("这天是黑色星期五");
// }
if (date.getDay()==5) {
System.out.println("这天是黑色星期五");
}
}
}
}
~~~
4.
~~~
public class Main {
public static void main(String[] args) {
int a = 15;
findOrder(a);
}
private static void findOrder(int a) {
String str = "";
int sum = 0;
for (int i = a-1; i > 0; i--) {
sum = 0;
str = "";
for (int j = i; j > 0; j--) {
sum += j;
str += String.valueOf(j) + "+";
if (sum == 15) {
System.out.println(str.substring(0, str.length()-1));
break;
}else if(sum < 15) {
continue;
}else {
break;
}
}
}
}
}
~~~