Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

6
Gambarlah kurva meandering ASCII
Untuk keperluan pertanyaan ini, kurva berkelok-kelok adalah kurva yang mengikuti arah umum dari kiri ke kanan, tetapi berulang kali membuat n + 1 berbelok pada 90 derajat ke kiri dan kemudian n + 1 berbelok ke kanan (untuk n> 0). Bahkan berliku-liku itu sendiri akan memiliki nsegmen. Gilirannya dilambangkan dengan …

19
Trilemma Tahanan Iterasi
STATUS TANTANGAN: BUKA Komentari, buka PR, atau berteriak pada saya jika saya kehilangan bot Anda. Dilema tahanan ... dengan tiga pilihan. Gila, ya? Inilah matriks hasil kami. Pemain A di sebelah kiri, B di atas A,B| C | N | D ---|---|---|--- C |3,3|4,1|0,5 N |1,4|2,2|3,2 D |5,0|2,3|1,1 Matriks hasil …

5
Modified Boggle Checker, dengan Modifikasi Boggle-Modified Code
Latar Belakang Boggle adalah permainan papan di mana para pemain harus menemukan kata-kata bahasa Inggris pada papan 4-oleh-4 huruf acak. Kata-kata dapat dibangun dengan memilih sel-sel yang berdekatan secara berurutan di papan tulis. ("berdekatan" berarti berdekatan secara horizontal, vertikal atau diagonal.) Juga, sel yang sama tidak dapat digunakan lebih dari …

18
Urutan Melompat
Pertimbangkan urutan berikut: 0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ... Terlihat cantik tanpa pola, kan? Begini cara kerjanya. Mulai dengan 0, lompat nbilangan bulat, dengan nmulai dari 1. Itu nomor berikutnya dalam urutan. Kemudian, tambahkan angka "dilewati" …

17
Temukan Jumlah Angka Pertama dan Bouncy
Terminologi Angka yang bertambah adalah angka di mana setiap digit lebih besar dari atau sama dengan semua digit di sebelah kiri (ex. 12239) Angka yang berkurang adalah angka di mana setiap digit kurang dari atau sama dengan semua digit di sebelah kiri (ex. 95531) Bouncy number adalah bilangan apa pun …
19 code-golf  number 

9
Flak Ketiga!
Tantangan ini diposting sebagai bagian dari tantangan LotM April 2018 Brain-Flak adalah bahasa turing-tarpit yang telah mendapatkan cukup banyak ketenaran di PPCG. Memori bahasa ini disusun oleh dua tumpukan, tetapi tumpukan ketiga "tersembunyi" ditemukan oleh Wh e di Wizard , yang mengarah ke beberapa cara baru yang menarik untuk memikirkan …

23
Huruf nomor yang sama
Surat-surat dari kata-kata itu menginginkan keadilan. Mereka memutuskan untuk tampil beberapa kali dalam kalimat yang sama. Contoh: Priorities Akan menjadi: Ppprrioooritttieeesss Setiap huruf muncul 3 kali, seperti huruf yang paling umum i, muncul 3 kali. Tidak masalah di mana Anda meletakkan huruf-huruf yang diulang, asalkan di sebelah huruf yang sama. …

1
Menulis Penyederhanaan Bentuk
pengantar Saya punya banyak batu ASCII. Mereka dibangun dengan tanda hubung, pipa, Vs, caret, kurung sudut, garis miring dan spasi. Contoh: /--\ | | | | \--/ Saya ingin mengikisnya, seperti ini: /\ / \ \ / \/ Semua sudut menjadi lebih bulat. Contoh yang lebih rumit: /----\ | \------\ …



30
Menentukan Ya atau Tidak?
Setelah memasukkan string [panjang 1-20], hanya berisi karakter y untuk ya dan n untuk tidak, program Anda harus menampilkan hasilnya (y atau n). Contoh input: yynynynnyakan menampilkan y. Hasilnya ditentukan dengan menggabungkan y dan n dengan cara berikut: y es dan n o sama dengan n o y es dan …

30
Temukan Root Squarish
Tulis kode yang ketika diberi angka positif xxx sebagai input, menghasilkan pembagi positif terbesar xxx kurang dari atau sama dengan akar kuadrat xxx . Dengan kata lain cari yang terbesar n > 0n>0n > 0 sedemikian rupa ∃ m ≥ n : m ⋅ n = x∃m≥n:m⋅n=x\exists m\geq n:m\cdot n=x …

13
Embiggen input Anda
Ini sedikit mirip dengan entri tertutup debu ini tetapi saya berharap putaran saya membuatnya cukup unik. Tidak dapat menemukan apa pun yang menghalangi saya untuk memposting ini tetapi ada cukup banyak lautan di luar sana. Bagaimanapun! Tantangan: Kode Anda menerima serangkaian karakter; Ini mengkonversi ini menjadi versi gaya ASCII-art dari …

5
Tarian Banyak Dimensi
Tantangan Diberikan narray -dimensi dari bilangan bulat dan permutasi dari nbilangan asli pertama , permutasi dimensi array sesuai. Detail Tantangan ini terinspirasi oleh MATLABs permute. Demonstrasi Permutasi diberikan sebagai daftar bilangan bulat, mis. [1,3,2]berarti 1 dipetakan ke 1, 2 dipetakan menjadi 3 dan 3 dipetakan ke 2 (di sini ientri …

23
Bersikeras nama file baru
Pada saat runtime, teruslah meminta jalur input sampai input pengguna bukan nama file atau direktori yang ada atau item sistem file lainnya, relatif terhadap direktori kerja saat ini. Kemudian kembalikan / cetak nama file yang terakhir dimasukkan. Anda dapat mengasumsikan bahwa semua input pengguna akan menjadi nama file yang valid. …

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.