https://www.acmicpc.net/problem/1065
1065번: 한수
어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나
www.acmicpc.net
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int answer = 0;
if (n <100){
answer = n;
}else{
answer = 99;
for (int i = 100; i <= n; i++){
int check1 = i/100 - i%100/10;
int check2 = i%100/10 - i%10;
if (check1 == check2){
answer +=1;
}
}
}
System.out.println(answer);
}
}
'Algorithm > 백준풀이' 카테고리의 다른 글
[알고리즘 문제풀이] 백준 10828 스택 (JAVA코드) (0) | 2022.02.27 |
---|---|
[알고리즘 문제풀이] 백준 - N과M(2) / JAVA(자바) (0) | 2022.02.06 |
[알고리즘 문제풀이] 백준 4673 셀프 넘버 /JAVA (0) | 2022.01.30 |
[알고리즘 문제풀이] 백준 2798 블랙잭 /JAVA (0) | 2022.01.30 |
[알고리즘 문제풀이] 백준 2309 일곱 난쟁이 /JAVA (0) | 2022.01.30 |
댓글