💡 내 코드(C)
/*[1065] 한수*/
#include <stdio.h>
int main(void)
{
int n, count = 0; // 자연수 n, 한수의 개수
int a = 0, b = 0, c = 0;
scanf_s("%d", &n);
for (int i = 1; i <= n; i++) {
if (i <= 99)
count++;
else {
a = i / 100; // 백의 자리
b = (i - a * 100) / 10; // 십의 자리
c = i - a * 100 - b * 10; // 일의 자리
if ((b - a) == (c - b))
count++;
}
}
printf("%d\n", count);
}
반응형
'Baekjoon > 브루트포스' 카테고리의 다른 글
[14888] 연산자 끼워넣기(C++) (0) | 2020.06.15 |
---|---|
[1018] 체스판 다시 칠하기(C++) (0) | 2020.06.15 |
[2231] 분해합(C++) (0) | 2020.06.14 |
[7568] 덩치(C++) (0) | 2020.04.19 |
[2309] 일곱 난쟁이 (0) | 2019.07.14 |