Thuật toán JavaScript: Ngắn dài Ngắn

Đối với thuật toán hôm nay, chúng ta sẽ viết một hàm được gọi là hàm solutionsẽ nhận hai chuỗi avà b, làm đầu vào.

Trong số hai chuỗi mà hàm sẽ nhận, một chuỗi ngắn và một chuỗi dài. Mục tiêu là trả về một chuỗi trong mẫu này:

ngắn + dài + ngắn

Chuỗi dài hơn nằm giữa các chuỗi ngắn hơn. Các dây sẽ có độ dài khác nhau nhưng nhìn chung, một dây ngắn hơn dây kia.

Hãy xem một ví dụ:

let a = "12"
let b = "1534"

Hãy chuyển nó thành mã.

Chúng tôi bắt đầu bằng cách tạo hai biến có tên shortvà long.

let short = a.length < b.length ? a : b;
let long = a.length > b.length ? a : b;

Sau đó, chúng tôi trả về chuỗi của chúng tôi bằng cách sử dụng mẫu chuỗi ở trên.

return short + long + short;

function solution(a, b){
  let short = a.length < b.length ? a : b;
  let long = a.length > b.length ? a : b;
  
  return short + long + short;
}

Thuật toán JavaScript: Súp bảng chữ cái Thuật toán JavaScript: Đảo ngược đầu tiên

Suggested posts

Tìm kiếm thông tin về tên miền

Đoạn trích từ Small, Sharp Software Tools của Brian P. Hogan

Tìm kiếm thông tin về tên miền

Khi bạn gửi yêu cầu tới facebook.com, máy tính của bạn sẽ tra cứu tên miền để dịch tên miền đó thành địa chỉ IP để máy tính của bạn có thể thực hiện kết nối đó.

Cuộc cách mạng không cần mã: Giải phóng sự thịnh vượng trong kinh doanh với Webflow, Framer, Bubble.io,

Cuộc cách mạng không cần mã: Giải phóng sự thịnh vượng trong kinh doanh với Webflow, Framer, Bubble.io,

Bắt tay vào một hành trình đổi mới và thành công ly kỳ khi bạn khai thác tiềm năng chưa được khai thác của các nền tảng không mã đáng ngạc nhiên này. Để tôi chia sẻ với bạn một câu chuyện về Sapna, một nữ doanh nhân xuất sắc.

Related posts

Tài trợ cho việc loại bỏ carbon trong năm tài chính 24

Phân tích các yêu cầu phân bổ của Carbon180 trên các lộ trình

Tài trợ cho việc loại bỏ carbon trong năm tài chính 24

Bởi Alyson Lee, cố vấn quản lý các vấn đề của chính phủ Quy trình phân bổ ngân sách hàng năm của chính phủ liên bang là trọng tâm trong những nỗ lực của chúng tôi nhằm tài trợ cho việc loại bỏ carbon dioxide (CDR). Mỗi năm, Carbon180 gửi yêu cầu tới các văn phòng quốc hội khác nhau để giúp hướng dẫn nơi đô la của năm tới sẽ chảy.

Hai năm trong ngành thiết kế- Tốt, xấu và xấu…

Hai năm trong ngành thiết kế- Tốt, xấu và xấu…

“Này Siri, chơi Me Dive của Olivia Dean.” Đó là tháng 5 năm 2021 khi tôi bắt đầu thực tập tại Học viện Tương lai Châu Phi ở Akure, Nigeria.

Mối đe dọa đó Lưu trữ: Tập 7 Black Basta

Mối đe dọa đó Lưu trữ: Tập 7 Black Basta

Trong thế giới kết nối ngày nay, mối đe dọa tấn công mạng phổ biến hơn bao giờ hết. Tội phạm mạng và các tác nhân quốc gia liên tục tìm cách khai thác các lỗ hổng và đánh cắp dữ liệu có giá trị, gây rủi ro đáng kể cho các tổ chức thuộc mọi quy mô.

Thu thập OSINT để săn lùng mối đe dọa

Thu thập OSINT để săn lùng mối đe dọa

Xin chào, những người đam mê mạng! Chào mừng bạn quay trở lại OSINT cho loạt bài săn tìm mối đe dọa. Trong bài viết đầu tiên, tôi đã cung cấp cho bạn cái nhìn tổng quan về OSINT và tầm quan trọng của nó trong việc tìm kiếm mối đe dọa.