Cứ 4 vị trí thêm không gian JavaScript

Đưa ra một chuỗi s và một mảng dấu cách[] mô tả các chỉ số của chuỗi ban đầu nơi các dấu cách sẽ được thêm vào. Nhiệm vụ là thêm khoảng trắng vào các vị trí đã cho trong dấu cách [] và in chuỗi được tạo

ví dụ

Đầu vào. s = “GeekForGeeK”, dấu cách = {1, 5, 10}
đầu ra. “Geek ForGe eK”
Giải trình. Các ký tự được gạch chân trong “GeeksForGeeK” liên quan đến các chỉ số 1, 5 và 10. Sau đó, đặt dấu cách trước các ký tự đó

Đầu vào. s = “ilovegeeksforgeek”, dấu cách = {1, 5, 10, 13}
đầu ra. “Tôi yêu chuyên viên máy tính cho chuyên viên máy tính”

 

Cách tiếp cận số 1. Vấn đề này là thực hiện chuỗi đơn giản dựa trên. Thực hiện theo các bước dưới đây để giải quyết vấn đề đã cho.  

  • Khởi tạo với một khoảng trắng trong chuỗi mới có kích thước bằng tổng độ dài của cả hai mảng
  • Truy cập chỉ mục và bất cứ nơi nào chỉ mục bằng với giá trị không gian hiện tại trong mảng không gian [] bỏ qua nó vì không gian đã ở đó
  • Khác tiếp tục gán giá trị từ chuỗi chính
  • Ở đây, việc thêm 'l' vào dòng { if[l

Chủ Đề