Loading Now

electronicScreen

Để biểu diễn một chữ số trên màn hình điện tử người ta dùng một chuỗi nhị phân s có độ dài là 8, với s[0] luôn bằng '0', nếu s[i]='1' thì đèn ở ô (theo hình ở dưới) thứ i sẽ sáng lên.


Ví dụ s = "00000101", thì ô số 5 và số 7 sẽ sáng lên và chuỗi đó biểu diễn cho số 1.

Dưới đây là màn hình hiện thị cho các số từ 0 đến 9.

Cho một chuỗi nhị phân s, hãy tìm và in ra số mà s đang biểu diễn.

Ví dụ:

  • Với s = "00000101" thì electronicScreen(s)="1";
  • Với s = "0000010101111001" thì electronicScreen(s)="15";

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

  • [Thời gian] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.
  • [Đầu vào] String s
    s.length = 8*n.
    1 ≤ n ≤ 103.
  • [Đầu ra] String.
    Số hiện thị trên màn hình mà chuỗi s biểu diễn.

Post Comment

Contact