반응형
https://www.acmicpc.net/problem/1065
import java.io.*;
import java.util.*;
public class Main {
static int cnt=0;
public static void main(String[] args) throws IOException{
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
for(int i=1;i<=num;i++) {
cnt+=verifi(i);
}
System.out.println(cnt);
}
public static int verifi(int n) {
ArrayList<Integer> ar= new ArrayList<>();
while(n>0) {
ar.add(n%10);
n/=10;
}
if(ar.size()<3) {
return 1;
}else {
int gap=ar.get(1)-ar.get(0);
for(int i =2 ;i<ar.size();i++) {
int gap2=ar.get(i)-ar.get(i-1);
if(gap2!=gap) {
return 0;
}
}
}
return 1;
}
}
728x90
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
백준 10828 : 스택 자바 java (0) | 2023.01.03 |
---|---|
백준 9012 : 괄호 자바 Java (0) | 2023.01.02 |
백준 10814 자바 : 나이순 정렬 (0) | 2023.01.02 |
백준 10250 자바 java (0) | 2022.08.06 |
백준 2750 java 자바 (0) | 2022.08.06 |
댓글