Loading Now

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

Contact