Câu hỏi được gắn thẻ «string»

Một cuộc thi để giải quyết một vấn đề cụ thể thông qua việc sử dụng và thao tác các chuỗi.

4
Thay thế chuỗi ưa thích
hãy S, avà bmỗi đại diện cho một chuỗi Mục tiêu: Viết hàm thay thế chuỗi tiêu chuẩn trong đó bạn thay thế tất cả các lần xuất hiện atrong một chuỗi Svới bđiều kiện akhông phải là một phần của thể hiện củab ví dụ: nếu chúng ta có …
16 code-golf  string 

6
Từ mảng đến nhà nước
Đây thực chất là nghịch đảo của Tạo biển số Hoa Kỳ Thách thức: Đưa ra một chuỗi khớp với một trong các định dạng biển số dưới đây, xuất ra tất cả các trạng thái có thể phù hợp với định dạng đó. Trong bảng dưới đây 0là viết …

7
Bàn không biên giới
Trong thử thách này, bạn sẽ đặt các chữ cái từ bảng chữ cái trong mặt phẳng Cartesian và xuất kết quả dưới dạng văn bản. Đầu vào của bạn sẽ bao gồm một danh sách danh sách với 3 tham số: Tọa độ X Tọa độ Y Chuỗi Làm …

30
Chia làm ba!
Đưa ra một chuỗi, bạn đã chia nó thành các nhóm gồm ba ký tự (bằng cách đệm _ở cuối). Liên quan , nhưng vẫn khác. Mẫu I / O: 'abcde' -> 'abc', 'de_' '1234' -> '123', '4__' '' -> [] or falsey value 'Three spree!' -> 'Thr', 'ee ', …

4
Zigzag chuỗi này bằng cách thu gọn các bản sao
Đưa ra một chuỗi, nhiệm vụ của bạn là thu gọn nó thành một cấu trúc giống như ngoằn ngoèo như được mô tả dưới đây. Gấp lại thành hình Zigzag Chúng tôi sẽ lấy chuỗi "Mississippi"làm ví dụ: Đầu tiên, xuất tiền tố dài nhất chỉ bao gồm các …

4
Tạo một Portmantout!
Lý lịch Ba năm trước, anh chàng Tom Murphy này đã đưa nó vào đầu để mở rộng ý tưởng về một portmanteau cho tất cả các từ trong một ngôn ngữ và gọi đây là một portmantout ( portmanteau plus tout [tiếng Pháp cho tất cả ]). Xác định …

17
Mô hình xen kẽ
Trong một câu hỏi stackoverflow hiện đã bị xóa, ai đó đã đăng như sau: Viết chương trình hoặc hàm để in các mẫu xen kẽ trong *và #dựa trên một số nguyên cho trước n. Vài ví dụ: Đầu vào: n=1 Đầu ra: * Đầu n=5 ra đầu vào …

10
Chỉ định chỗ ngồi máy bay
Lấy cảm hứng từ bài học APL tuần trước . Đưa ra một bản đồ ghế 2D viết hoa và danh sách khách hàng 1D, trả lại bản đồ chỗ ngồi và danh sách khách hàng nhưng được sửa đổi như sau (để chỉ ra chỗ ngồi bị chiếm dụng …

9
Phản xạ mảng trung gian
Hãy bắt đầu bằng cách xác định lại sự phản chiếu của một ký tự trong một mảng các ký tự 2 chiều: Đưa ra một mảng 2 ký tự vuông với các chữ cái chữ cái viết thường, xác định sự phản chiếu của một chữ cái trong ma …
16 code-golf  string 

19
Đọc màu theo cách của tôi
Các hệ thống khác nhau có các cách khác nhau để mô tả màu sắc, ngay cả khi tất cả chúng đang nói trong không gian RGBA. Một nhà phát triển front-end quen thuộc với CSS có thể thích hơn #RRGGBBAA. Nhưng các nhà phát triển Android có thể thích …

6
Panfix để dấu ngoặc đơn
Quylthulg là một ngôn ngữ của Chris Pressey, cố gắng giải quyết vấn đề ký hiệu trung gian bằng cách sử dụng cái mà nó gọi là panfix : Giống như postfix, panfix không yêu cầu triển khai các yếu tố phức tạp như dấu ngoặc đơn để ghi đè …

6
Đánh giá một biểu thức của dấu trừ và dấu ngã
Đưa ra một biểu thức khớp với biểu thức chính quy /^[-~]*x$/, đánh giá nó theo xvà xuất ra một chuỗi khớp với biểu thức chính quy /^-?x[+-]\d+$/. Ví dụ, chuỗi -~xước tính x+1, trong khi chuỗi -~-xước tính -x+1và chuỗi -~-~--xước tính x+2. Chúng tôi bắt đầu từ xvà …
16 code-golf  string 

17
Vẽ lambda blazon
Để kỷ niệm 2497 chiến thắng của Hy Lạp tại Salamis vào năm 480 trước Công nguyên. Vẽ lambda blazon. Lambda blazon là lambda được vẽ trên khiên Hy Lạp như vậy: Câu đố: Cho một số nguyên n dương, tạo ra một hình ảnh nghệ thuật ascii của tấm …

15
Phân tích một danh sách các số unary đã ký
Các số đơn nguyên thường chỉ đại diện cho các số nguyên không âm, nhưng chúng ta có thể mở rộng chúng để biểu diễn tất cả các số nguyên như sau: Một số nguyên dương N được biểu diễn dưới dạng N 1's:5 -> 11111 Một số nguyên âm …

6
Thực hiện ký hiệu Anyfix!
Trong ký hiệu tiền tố, toán tử xuất hiện trước các đối số, vì vậy bạn có thể tưởng tượng rằng toán tử gọi next()được gọi đệ quy. Trong ký hiệu infix, toán tử đi giữa các đối số, vì vậy bạn có thể tưởng tượng nó đơn giản là …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.