728x90
● [문제번호 15596] 정수 N개의 합
long long sum(int *a, int n)
{
long long ans = 0;
for(int i = 0; i < n; i++)
ans += a[i];
return ans;
}
● [문제번호 4673] 셀프 넘버
#include <stdio.h>
void d(int* num, int n)
{
if(n >= 10000)
return;
int temp = n;
while(temp > 0)
{
n += temp % 10;
temp /= 10;
}
if(n >= 10000)
return;
if(num[n] == 1)
return;
else
num[n] = 1;
d(num, n);
}
int main()
{
int num[10000] = {0};
for(int i = 1; i < 10000; i++)
d(num, i);
for(int i = 1; i < 10000; i++)
if(num[i] == 0)
printf("%d\n", i);
return 0;
}
● [문제번호 1065] 한수
#include <stdio.h>
int is_hanSu(int n)
{
if(n < 100) return n;
int count = 99;
for(int i = 100; i <= n; i++)
{
int temp = i / 10;
if((i / 100) - (temp % 10) == (temp % 10) - (i % 10))
count++;
}
return count;
}
int main()
{
int N;
scanf("%d", &N);
printf("%d", is_hanSu(N));
return 0;
}
728x90
'Baekjoon > 단계별로 풀어보기' 카테고리의 다른 글
[단계09] 기본 수학2 (11문제) (0) | 2021.01.09 |
---|---|
[단계08] 기본 수학1 (9문제) (0) | 2020.12.20 |
[단계07] 문자열 (10문제) (0) | 2020.12.20 |
[단계05] 1차원 배열 (7문제) (0) | 2020.12.17 |
[단계04] while문 (3문제) (0) | 2020.12.17 |
[단계03] for문 (11문제) (0) | 2020.12.17 |
[단계02] if문 (5문제) (0) | 2020.12.16 |
댓글