
Minimum_2552
Trên đường đi học, Nâm nhìn thấy một bảng điện tử đang hiển thị chỉ toàn những con số 2 và 5. Nâm phát hiện ra rằng số 2 nếu lật nó thì sẽ ra số 5 và số 5 thì ngược lại. Trên bảng điện tử đó hiển thị ra một con số mà chỉ chứa số 2 và 5. Nâm nhìn nó và nghĩ làm thế nào chỉ được lật nhiều nhất một chữ số (5 thành 2, 2 thành 5) để tạo ra chữ số nhỏ nhất.
Ví dụ:
- Với
num = 5225
thìminimumNumber(num) = 2225
. - Với
num = 2222
thìminimumNumber(num) = 2222
Đầu vào/Đầu ra:
- [Giới hạn thời gian chạy] 0.1s đối với C++; 0.6s đối với Java,C#; 0.8s đối với Python,Go,JS.
- Đầu vào: Long
2 <= num <= 10^18
num chỉ chứa các chữ số 2 và 5
- Đầu ra: Long
Post Comment