Loading Now

luckyNumber

Cho một ma trận kích thước n*m gồm các chữ số riêng biệt. Hãy tìm số may mắn trong ma trận thỏa điều kiện sau:

  • Số may mắn đó là số nhỏ nhất trong hàng của nó
  • Số may mắn đó là số lớn nhất trong cột của nó

Số may mắn chỉ là duy nhất nếu không tìm ra thì in ra -1

Ví dụ:

  • Với arr = [[3,7,8],[9,11,13],[15,16,17]]. Đầu ra luckyNumber(arr) = [15].

     Giải thích: Trong hàng thứ 2 số nhỏ nhất là 15 và cột thứ 0 số lớn nhất là số 15

Đầu vào/Đầu ra:

  • [Thời gian chạy] 0.5s với C++, 3s với Java, C#, 4s với Python và JavaScript
  • [Đầu vào] string str1, str2
    1 <= arr.size()*arr[0].size() <= 10^5
  • [Đầu ra] Array of Integers

     Số may mắn trong ma trận

Post Comment

Contact