自闭了
不改了
import java.util.*;
class Main{
public static void main(String[] args) {
Scanner in =new Scanner(System.in);
int n=in.nextInt();
Set[HTML_REMOVED] q=new HashSet[HTML_REMOVED]();
for(int i=1000;i<=10000;i) {
String k=i+”“;
for(int j=k.length()-1;j>=0;j–) {
k+=k.charAt(j);
}
String w=k.charAt(4)+”“+k.charAt(5);
int m=Integer.parseInt(w);
w=k.charAt(6)+”“+k.charAt(7);
int d=Integer.parseInt(w);
int y=Integer.parseInt(k);
if(m==2) {
if((y%4==0&&y%100!=0)||y%400==0) {
if(d<30) {
q.add(k);
}
}else {
if(d<29) {
q.add(k);
}
}
}
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12) {
if(d<32) {
q.add(k);
}
}else if(m<12&&m>0){
if(d<31) {
q.add(k);
}
}
}
List[HTML_REMOVED] o=new ArrayList[HTML_REMOVED]();
for(String p:q) {
o.add(Integer.parseInt(p));
}
Collections.sort(o);
for(int i=0;i<o.size();i) {
if(n<o.get(i)) {
System.out.println(o.get(i));
for(int j=i+1;j<o.size();j++) {
String p=o.get(j)+"";
if(check(p)) {
System.out.println(p);
return;
}
}
}
}
}
static boolean check(String q) {
boolean falg=true;
char t=q.charAt(1);
char p=q.charAt(0);
if(q.charAt(3)!=t||q.charAt(4)!=t||q.charAt(6)!=t) {
falg=false;
}
if(q.charAt(2)!=p||q.charAt(5)!=p||q.charAt(7)!=p) {
falg=false;
}
if(falg) {
return true;
}else {
return false;
}
}
}