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

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

30
Tổng mảng ngược
Chương trình của bạn nên lấy một mảng làm đầu vào. Mảng: Sẽ luôn là 1 chiều Sẽ chỉ chứa số nguyên Có thể để trống Chương trình sẽ đảo ngược mảng, và sau đó thêm các phần tử vào bản gốc chẳng hạn: Đầu vào: [1, 2, 3] Nguyên: …

30
Làm phẳng mảng!
Trong thử thách này, nhiệm vụ của bạn là tạo ra một chương trình lấy một mảng lồng nhau và trả về một mảng phẳng một chiều. Ví dụ [10,20,[30,[40]],50]nên xuất ra [10,20,30,40,50]. Đầu vào Đầu vào sẽ là một mảng lồng nhau (ví dụ. [10,20,[[[10]]]]). Nó sẽ chỉ chứa …


18
Hủy kết nối một mảng
Thử thách này được lấy cảm hứng từ một câu hỏi trên Mathematica.SE . Giả sử bạn đã có một danh sách / mảng lồng nhau của một số cấu trúc tùy ý (các danh sách ở mỗi cấp không nhất thiết phải có cùng độ dài). Để đơn giản, …

9
Một thuật toán sắp xếp thứ hạng
Có một "thuật toán sắp xếp" đôi khi được gọi là sắp xếp Stalin, để sắp xếp một danh sách, bạn chỉ cần xóa các phần tử khỏi danh sách cho đến khi nó được sắp xếp theo thứ tự tăng dần. Ví dụ như danh sách [1, 2, 4, …


22
Sắp xếp các lớp leo núi
Mã bài golf đầu tiên của tôi, xin lỗi cho bất kỳ sai lầm ... Bối cảnh Trong leo núi ( cụ thể là đá cuội ), các lớp leo núi V / Vermin (Hoa Kỳ) bắt đầu ở 'VB' (lớp dễ nhất), sau đó đi 'V0', 'V0 +', 'V1', …


29
Nó có phải là một mã tiền tố?
Trong lý thuyết thông tin, "mã tiền tố" là một từ điển trong đó không có khóa nào là tiền tố của người khác. Nói cách khác, điều này có nghĩa là không có chuỗi nào bắt đầu bằng bất kỳ chuỗi nào khác. Ví dụ, {"9", "55"}là một mã …

30
Hợp nhất một mảng
Nhiệm vụ rất đơn giản: hợp nhất một mảng ints. Hợp nhất mảng này bao gồm: Tất cả các trường hợp của 0 cần phải được di chuyển đến cuối mảng. Không nên có 0 nào giữa các số nguyên khác không. Tất cả các chỉ số khác không nên …

20
Hành khách cao cấp
Đôi khi, khi tôi thực sự buồn chán, tôi muốn lấy tổng của một loạt các số nguyên không âm. Tôi chỉ lấy tổng các mảng có độ dài là lũy thừa của hai. Thật không may, tôi thường mắc lỗi. May mắn thay tôi theo dõi công việc của …

16
Người cao nhất?
N trẻ em, không có hai người chia sẻ kích thước chính xác của chúng, được xếp theo thứ tự. Mỗi người chỉ có thể so sánh chiều cao với hàng xóm trực tiếp của họ. Khi giáo viên hét lên "giơ tay nếu bạn là người cao nhất", họ …


14
Mảng thoát - ra khỏi đó
Một ngày bạn thức dậy chỉ để thấy mình bị cuốn vào một mảng. Bạn cố gắng đi ra khỏi đó, lấy một chỉ số vào thời điểm đó, nhưng dường như có các quy tắc khác: Các mảng hoàn toàn chứa đầy số tự nhiên. Nếu bạn thấy mình …

9
Xoay các đường chéo
Lý lịch Trong hầu hết các ngôn ngữ lập trình hợp lý, rất dễ dàng để xoay các hàng hoặc cột của mảng 2D. Trong thử thách này, nhiệm vụ của bạn là xoay các đường chéo thay thế. Hãy nhớ lại rằng các đường chéo của một mảng 2D …

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.