Pertanyaan yang diberi tag «apl»

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

30
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 mungkin berupa array 2D, atau angka yang dipisahkan …

9
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 sini. Sepertinya bahasa ini cukup efisien untuk …
28 code-golf  tips  apl 


28
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 menjadi beberapa baris. Setiap kata …
22 code-golf  string  code-golf  string  parsing  apl  math  primes  integer  fastest-code  code-golf  math  primes  integer  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  array-manipulation  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  code-golf  date  conversion  code-golf  geometry  combinatorics  grid  code-golf  string  code-golf  counting  java  code-golf  chess  code-golf  path-finding  conversion  atomic-code-golf  logic-gates  code-golf  fibonacci  code-golf  ascii-art  fractal  code-golf  quine  code-golf  string  code-golf  array-manipulation  decision-problem  code-golf  quine  code-golf  code-challenge  array-manipulation  code-challenge  word-search  code-golf  binary  conversion  code-golf  code-golf  restricted-source  code-golf  kolmogorov-complexity  restricted-source  code-golf  kolmogorov-complexity  random  animation 

7
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 …

4
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: ⍴ -> ⍴ ⍴⍴ -> ⍴⍴ ⍴⍴⍴ -> ⍴⍴⍴ ⍴⍴⍴⍴ -> ⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴ -> ⍴⍴(⍴⍴⍴) ⍴⍴⍴⍴⍴⍴ -> ⍴(⍴⍴(⍴⍴⍴)) ... Urutannya tetap sama. …

4
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 mana dari empat kategori berikut miliknya: Dyadic dop Monadic …

7
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 …
15 code-golf  array-manipulation  decision-problem  code-golf  math  number-theory  palindrome  integer-partitions  code-golf  math  decision-problem  geometry  code-golf  string  random  code-golf  ascii-art  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  code-golf  graphical-output  code-golf  number-theory  primes  integer  factoring  code-golf  sequence  array-manipulation  integer  code-golf  array-manipulation  matrix  code-golf  sequence  binary  code-golf  game  cellular-automata  game-of-life  binary-matrix  code-golf  string  ascii-art  code-golf  random  generation  logic  code-golf  string  code-golf  code-golf  sequence  array-manipulation  random  apl  code-golf  code-golf  sequence  primes  code-golf  math  sequence  integer  code-golf  number  arithmetic  array-manipulation  decision-problem  code-golf  ascii-art  number  code-golf  restricted-source  quine  code-golf  chess  board-game  code-golf  math  sequence  code-golf  number  sequence  kolmogorov-complexity  code-golf  number  sequence  arithmetic  code-golf  math  number  alphabet  code-golf  ascii-art  classification  statistics  apl  code-golf  array-manipulation  matrix  code-golf  string  kolmogorov-complexity  code-golf  sequence  binary  base-conversion  binary-matrix  code-golf  string  classification  code-golf  tips  python  code-golf  combinatorics  binary  subsequence  restricted-time  code-golf  number  number-theory  code-golf  math  number  complex-numbers  code-golf  string  code-golf  string  code-golf  string  random  game  king-of-the-hill  python  code-golf  number  sequence  code-golf  number  sequence  code-golf  code-golf  math  number  array-manipulation  code-golf  array-manipulation  decision-problem  code-golf  string  code-golf  sequence  integer 

5
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 diselesaikan oleh f, dan kemudian ditransformasikan kembali ke …

17
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 kelompok yang berukuran sama. Misalnya, jika …

1
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 kuat. order ⍉ Aketika ordermemiliki entri yang berbeda Ketika semua anggota orderberbeda, …

7
Isi langkah-langkahnya (secara acak)!
Ini adalah Hole-9 dari The Autumn Tournament dari APL CodeGolf . Saya adalah penulis asli masalah di sana, dan dengan demikian diizinkan memposting ulang di sini. Diberikan array Boolean sederhana (persegi panjang, tidak bergerigi) (dari satu dimensi atau lebih) mengembalikan daftar array yang berbentuk demikian di mana array pertama identik …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.