[BOJ] 1065. 한수
15 Apr 2026
Reading time ~1 minute
풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int N=sc.nextInt();
int i,k,t,cnt=1;
int a[]=new int [3];
for(i=1;i<=N;i++) {
if(0<i && i<100) cnt=i;
else if(i==1000) break;
else{
k=0; t=i;
while(t>0) {
a[k]=t%10;
t/=10; k++;
}
if(a[0]-a[1]==a[1]-a[2]) cnt++;
}
}
System.out.println(cnt);
}
}
// 참고사이트: http://blog.naver.com/PostView.nhn?blogId=occidere&logNo=220790000403