입력 코드
#include <stdio.h>
void han_soo(int N){
if (N<100)
printf("%d",N);
else{
int i;
int cnt;
int A, B, C; //A는 100의자리 B는 10의자리 C는 1의자리
cnt = 99;
for (i = 100; i <=N; i++){
A = i / 100;
B = i / 10 % 10;
C = i % 10;
if ((C - B) == (B - A))
cnt++;
}
printf("%d", cnt);
}
}
int main(){
int N;
scanf("%d", &N);
han_soo(N);
}
코드 설명
#브루트포스 알고리즘
참고
문제 출처
'C' 카테고리의 다른 글
#100. [백준_C언어] 14888 : 연산자 끼워넣기 \ 백트래킹 (0) | 2021.02.26 |
---|---|
#99. [백준_C언어] 2309 : 일곱 난쟁이 \ 브루트포스 알고리즘 (0) | 2021.02.25 |
#97. [백준_C언어] 1789 : 수들의 합 \ 이분 탐색 (0) | 2021.02.24 |
#96. [백준_C언어] 2417 : 정수 제곱근 \ 이분 탐색 (0) | 2021.02.24 |
#95. [백준_C언어] 1780 : 종이의 개수 \ 분할 정복 (0) | 2021.02.23 |