상세 컨텐츠

본문 제목

백준 1526번

백준 알고리즘 풀이

by 발발개발 2023. 1. 4. 09:57

본문

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

 

1526번: 가장 큰 금민수

첫째 줄에 N이 주어진다. N은 4보다 크거나 같고 1,000,000보다 작거나 같은 자연수이다.

www.acmicpc.net

 

풀이

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
    private static final BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));

    public static void main(String[] args) throws Exception {
        int n = Integer.parseInt(bufferedReader.readLine());

        while (true) {
            String str = String.valueOf(n);
            int cnt = 0;

            for (char ch : str.toCharArray()) {
                if (ch == '4' || ch == '7') {
                    cnt++;
                }
            }

            if (cnt == str.length()) {
                System.out.println(n);
                break;
            }

            n--;
        }
    }
}

'백준 알고리즘 풀이' 카테고리의 다른 글

백준 1524번  (0) 2023.01.04
백준 1453번  (0) 2023.01.03
백준 1440번  (0) 2023.01.03
백준 1434번  (0) 2023.01.03
백준 1408번  (0) 2023.01.03

관련글 더보기

댓글 영역