赞
踩
由于蓝桥杯的题,我不知道从怎么复制,就只能粘贴图片了
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String start = sc.next(); char[] starts = start.toCharArray(); String end = sc.next(); char[] ends = end.toCharArray(); int count=0; for (int i = 0; i < starts.length; i++) { if(starts[i]!=ends[i]){ starts[i]=starts[i]=='*'?'o':'*'; starts[i+1]=starts[i+1]=='*'?'o':'*'; count++; }else { continue; } } System.out.println(count); } }
import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); List<Integer> list = new ArrayList<>(); while (sc.hasNext()){ list.add(sc.nextInt()); } Collections.sort(list); int m = 0; int n = 0; for (int i = 1; i < list.size(); i++) { if (list.get(i).equals(list.get(i - 1))) { m = list.get(i); }else if(list.get(i)-list.get(i - 1)==2){ n=list.get(i-1)+1; } } System.out.println(n+" "+m); } }
读取未知个数的数据时,有两种形式
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
List<Integer> list = new ArrayList<>();
while (sc.hasNext()){
list.add(sc.nextInt());
}
} } ```
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt();
scanner.nextLine();
ArrayList<Integer> record = new ArrayList<>();
for (int i = 0; i < N; i++) {
for (String s : scanner.nextLine().split(" ")) {
record.add(Integer.valueOf(s));
}
}
} } ``
`
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。