Algorithm/BOJ

1526 가장 큰 금민수

henry1214 2018. 2. 28. 21:24

https://www.acmicpc.net/problem/1526



4와 7을 계속 붙이면서 N보다 작거나 같은 가장 큰 금민수를 찾는다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cstdio>
 
int n,ans;
 
void go(int x)
{
    if(x>n) return;
    ans=ans<x?x:ans;
    go(x*10+4);
    go(x*10+7);
}
 
int main()
{
    scanf("%d",&n);
    go(0);
    printf("%d",ans);
    return 0;
}
cs