'---------'
'-'.repeat(9) // longer!
'------------'
(x='----')+x+x
'-'.repeat(12) // same length
Có cách nào thông minh hơn để tạo chuỗi tối đa 12 ký tự lặp lại trong JavaScript không?
1
Đừng nghĩ như vậy nhưng tùy thuộc vào thử thách, bạn có thể chơi gôn nhiều lần để tiết kiệm byte bằng cách sử dụng, ví dụ RLE
—
ASCII - chỉ
Đối với trường hợp đặc biệt của dấu phẩy bạn có thể làm
—
Martin Ender
Array(12)+''
, ngắn hơn nghĩa đen bắt đầu từ 11 dấu phẩy và sau đó vẫn ngắn hơn repeat
.
@SteveBennett đôi khi bạn chỉ quan tâm đến độ dài chuỗi chứ không phải ký tự thực tế và nhiều thách thức PPCG cho phép bạn sử dụng một số ký tự ASCII mà bạn chọn để xuất.
—
Martin Ender
Nếu bạn sẽ tái sử dụng lặp lại, bạn có thể đặt bí danh cho nó.
—
Xù xì
Nếu bạn không thực sự cần 12 ký tự giống hệt nhau mà thay vào đó là một chuỗi 12 ký tự, bạn cũng có thể làm được
—
Arnauld
1e11+''
.