가장 큰 금민수

면접 대비

시간 제한2초메모리 제한256 MB

요약
N이 최대 1,000,000일 때, N 이하이면서 숫자가 모두 4와 7로만 이루어진 가장 큰 수를 구합니다.
난이도

쉬움10점 중 3점

유형
재귀, 완전 탐색, 수학
정답자
아직 제출이 없습니다

문제

금민수는 십진수 표기가 숫자 4와 7로만 이루어진 양의 정수이다.

자연수 N이 주어질 때, N보다 작거나 같은 금민수 중 가장 큰 수를 구하라.

입력

첫째 줄에 자연수 N이 주어진다. N은 4 이상 1,000,000 이하이다.

출력

첫째 줄에 N보다 작거나 같은 가장 큰 금민수를 출력한다.

예제4

  1. 예제 1

    입력
    100
    
    예상 출력
    77
    
  2. 예제 2

    입력
    75
    
    예상 출력
    74
    
  3. 예제 3

    입력
    5
    
    예상 출력
    4
    
  4. 예제 4

    입력
    474747
    
    예상 출력
    474747