
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ỗis
biểu diễn.
Post Comment