trang chủ / đề bài / suplucky

Số siêu may mắn

Đề bài

Mô tả

Một số nguyên dương được gọi là số may mắn nếu biểu diễn thập phân của nó chỉ chứa các chữ số 4 và 7. Ví dụ, 47, 744, 4 là các số may mắn, còn 5, 17, 467 thì không.

Một số may mắn được gọi là số siêu may mắn nếu biểu diễn thập phân của nó có số lượng chữ số 4 bằng số lượng chữ số 7. Ví dụ, 47, 7744, 474477 là các số siêu may mắn, còn 4, 744, 467 thì không.

Cho một số nguyên dương n. Hãy tìm số siêu may mắn nhỏ nhất không nhỏ hơn n.

Dữ liệu vào

Một dòng duy nhất chứa số nguyên dương n (không có chữ số 0 ở đầu).

Dữ liệu ra

In ra số siêu may mắn nhỏ nhất lớn hơn hoặc bằng n.

Ràng buộc

  • 1≤n≤109

Ví dụ

Input Output Giải thích
4500 4747 4747 có hai chữ số 4 và hai chữ số 7, và là số siêu may mắn nhỏ nhất ≥4500.
47 47 Bản thân 47 đã là số siêu may mắn nên đáp án chính là 47.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0