Java Bài 5.44: Chuỗi 180
Bạn được cho một chuỗi \(S\) bao gồm các số 0, 1, 6, 8, và 9.
Xoay \(S\) 180 độ và in kết quả. Nói cách khác, áp dụng các thao tác sau trên \(S\) và in chuỗi kết quả:
- Đảo ngược \(S\).
- Thay thế mỗi số 0 bằng 0, mỗi số 1 bằng 1, mỗi số 6 bằng 9, mỗi số 8 bằng 8, và mỗi số 9 bằng 6.
Ràng buộc
\(1 ≤ |S| ≤ 10^5\)
\(S\) bao gồm các số 0, 1, 6, 8, và 9.
Định dạng đầu vào
Đầu vào được cung cấp từ Đầu vào Chuẩn với định dạng sau:
\(S\)
Định dạng đầu ra
In kết quả của việc xoay \(S\) 180 độ.
Ví dụ:
Đầu vào
0601889
Đầu ra
6881090
Xoay \(0601889\) 180 độ kết quả là \(6881090\).
Đầu vào
86910
Đầu ra
01698
Đầu vào
01010
Đầu ra
01010
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments