Pertanyaan yang diberi tag apl

Tantangan ini terkait dengan bahasa APL. Perhatikan bahwa tantangan yang membutuhkan jawaban dalam bahasa tertentu biasanya tidak disarankan.

44
Bangun Matriks Identitas

Tantangannya sangat sederhana. Diberikan input integer n, output n x nmatriks identitas. Matriks identitas adalah matriks yang 1membentang dari kiri atas ke kanan bawah. Anda akan menulis program atau fungsi yang akan mengembalikan atau menampilkan matriks identitas yang Anda buat. Output Anda...

28
Kiat untuk bermain golf di APL

Saya memulai satu tantangan golf kode baru-baru ini dan sepertinya pemenangnya adalah GolfScript (kejutan, kejutan!). Yang menarik adalah bahwa ada pesaing lain yang sangat kuat yang memiliki semua peluang untuk menang atas GolfScript. Namanya APL. Saya melihat banyak jawaban tertulis di APL di...

22
Buat pembungkus kata sederhana

(Catatan: Ini adalah pertanyaan golf kode pertama saya, tetapi sejauh yang saya tahu, tidak ada orang lain yang melakukan hal ini, jadi saya harus baik.) Tugas Anda adalah membuat program atau fungsi yang mengambil string sdan integer n, dan mengembalikan atau menampilkan teks yang terbungkus...

21
Ambil kerutan itu dan balikkan

Perayaan banyak wajah APL Diberikan string di antara mereka di kolom 1 atau kolom 2 dari tabel di bawah ini, kembalikan tetangga string ke kanan. Dengan kata lain, jika diberi string di kolom 1 maka kembalikan string kolom 2 di baris itu, dan jika diberi string di kolom 2 maka kembalikan string...

19
Jelas mempatenkan kereta APL

Di APL, Anda dapat menulis fungsi diam-diam, yang disebut kereta . Cara mereka bekerja tidak relevan untuk tantangan ini. Berikut adalah berbagai cara mereka dapat dikelompokkan, menggunakan ⍴fungsinya: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ ->...

17
Apa yang kita punya?

Terinspirasi oleh, dan untuk mengenang, kejeniusan kita yang terkasih, MENINGGAL DUNIA Dia menemukan dan mengimplementasikan dfns - magnum opus dan subjek tantangannya. Untuk yang berminat: dokumentasi dan video dfns lengkap terbaru bersama John . Tugas Diberikan kode sumber ASCII, jawab di...

15
Kesetaraan osilasi

Kami memiliki objek yang berosilasi antara dua titik integer [l, r],, dengan kecepatan satu unit per unit waktu, mulai dari lpada t=0. Anda mungkin berasumsi l < r. Misalnya, jika suatu objek berosilasi [3, 6], maka kita memiliki: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...

14
Konjugasi dalam Kehidupan Nyata

Dalam Dyalog APL Extended @ Adám , operator (bawah) berarti konjugasi: menerapkan satu fungsi, lalu fungsi kedua, lalu kebalikan dari yang pertama. Sangat menyenangkan untuk memikirkan tindakan kehidupan nyata dalam hal konjugasi:⍢ Masalah ditransformasikan oleh g ke domain lain yang lebih mudah...

13
Bagan batang sepuluh baris

Ini adalah Hole-1 dari The Autumn Tournament dari APL CodeGolf . Saya adalah penulis asli masalah di sana, dan dengan demikian diizinkan memposting ulang di sini. Diberikan daftar angka, #buat bagan batang horizontal karakter untuk berapa banyak angka yang cocok dengan masing-masing dari sepuluh...

9
Transpose diad

Seperti kebanyakan simbol APL, ⍉memiliki makna yang berbeda ketika dipanggil dengan satu argumen (transpose) versus dua argumen (dyadic transpose / reorder dimensi). Tantangan ini menyangkut yang terakhir, yang bertindak serupa dengan numpy.moveaxisdi Python atau permutedi MATLAB, tetapi lebih...