Pemrograman Puzzle & Golf Kode

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

1
Cetak waktu saat ini ... dengan lompatan detik ke akun
(Catatan: meskipun terkait, tantangan ini bukan duplikat dari yang satu ini karena membutuhkan menentukan lompatan detik secara otomatis daripada meng-hardcoding waktu mereka, dan bukan duplikat dari yang ini karena sebagian besar kesulitan berasal dari menentukan waktu tanpa melompati skewing kedua , sesuatu yang sebagian besar waktu API tidak lakukan secara …


6
Cetak Malaikat Bernyanyi
Sesuai dengan tema yang meriah, cetak malaikat bernyanyi carol dengan kode sesingkat mungkin. Malaikat mengumpulkan uang untuk para tunawisma, sehingga harus dapat menyanyikan ketiga lagu di bawah ini yang tersedia atas permintaan. Untuk mengilustrasikan dia bisa menyanyikannya, judul lagu harus ditempatkan di dalam gelembung ucapan. Judul lagu ini akan diinput …

1
Kumpulkan sampah
Anda sedang melihat jalan, dan seseorang telah meninggalkan sampah! Anda perlu menulis sebuah program untuk membantu memperbaiki masalah, dengan memasukkan tempat sampah ke tempat sampah. Tugas Avenue terdiri dari serangkaian karakter ASCII yang dapat dicetak, misalnya: [[](dust)[]] car ((paper)vomit) (broken(glass)) [[] (rotten) fence (dirty) Beberapa tanda kurung di sini tidak …

4
Jenis braket yang sama
Berdasarkan pertanyaan INI . Diberikan string, ganti setiap braket ()[]{}<>dengan braket dari jenis yang sesuai sehingga kurung cocok, dan siklus kurung bersarang sebagai berikut: Yang paling luar adalah () Langsung di dalam ()seharusnya[] Langsung di dalam []seharusnya{} Langsung di dalam {}seharusnya<> Langsung di dalam <>akan ()lagi (siklus) Semua karakter non-braket …

5
Manhattan urutan rotasi urutan
Saya pikir ini akan menjadi tantangan yang bagus: http://adventofcode.com/2016/day/1 Deskripsi tugas Diberikan urutan rotasi dan jarak mengikuti pola (L | R) [1-9] [0-9] *, berikan jarak manhattan antara titik awal dan titik akhir, yaitu jumlah minimum gerakan vertikal dan horizontal pada sebuah kotak. Contohnya Misalnya, jika kami menganggap Anda mulai …
9 code-golf 

2
2D Dungeon Crawler
Program Anda harus mengambil string multi-baris, seperti ini: ############# # # # p # # # ############# padalah pemain dan #merupakan blok. Sekarang di bawah itu di terminal harus menjadi garis input yang mengatakan: How do you want to move? Jika pemain mengetik ldia harus berjalan meninggalkan ketika tidak ada …

11
Semua kotak yang cocok dengan urutan wildcard [ditutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Ini terinspirasi oleh bagian dari kompetisi Tim ARML 2016 Problem # 6. Inilah tantangannya: Anda diberi …

4
Kedip lampu webcam!
Tantangan ini terinspirasi oleh Blink the CAPS LOCK oleh zeppelin . Sebagian besar fitur webcam lampu LED terintegrasi kecil, yang menunjukkan apakah webcam sedang digunakan, sebagaimana dikendalikan oleh mekanisme perangkat keras untuk mencegah mata-mata. Tugas Anda adalah untuk membuatnya berkedip: Hidupkan. Tunggu 0,5 (± 0,1) detik. Matikan lagi. Tunggu 0,5 …

1
Jenis Pokemon Paling Tahan Lama
Latar Belakang Pertanyaan ini mirip dengan yang ini . Saya telah memberikan semua informasi yang dibutuhkan di bawah ini. Jika Anda terbiasa dengan tantangan lain maka catat bahwa kami memberi peringkat semua pertahanan alih-alih melihat efektivitas serangan tunggal. Ini penting karena itu berarti bahwa tabel adalah kebalikan dari satu sama …

3
Golf kode matriks ortogonal acak
Sebuah matriks ortogonal adalah matriks persegi dengan entri nyata yang kolom dan baris yang ortogonal vektor satuan (yaitu, vektor ortonormal). Ini berarti bahwa M ^ TM = I, di mana I adalah matriks identitas dan ^ T menandakan transposisi matriks. Perhatikan bahwa ini adalah ortogonal bukan "ortogonal khusus" sehingga penentu …

5
Buatlah Tamagotchi / Giga Pet yang disederhanakan!
Tamagotchi dan Giga Pets adalah perangkat elektronik kecil yang disimulasikan sebagai hewan peliharaan virtual kecil. Hewan peliharaan ini memiliki beberapa statistik, seperti kesehatan, kelaparan, dll. Saya baru-baru ini menulis contoh ini: import msvcrt,os,sys;d=m=100;h=s=t=p=0;f=10 while 1: os.system('cls'if os.name=='nt'else'clear');print("health:",d,"\nhunger:",h,"\nsleep:",s,"\nfood:",f,"\npotions:",p,"\nmoney:",m);t+=1 if msvcrt.kbhit(): k=ord(msvcrt.getch()) if k==102 and h>8 and f:f-=1;h-=9 if k==115:s=0 if k==112 …
9 code-golf 

2
Konversi pointfree ke pointful
Menjadi seorang peretas Haskell, saya lebih suka notasi pointfree daripada pointful. Sayangnya beberapa orang menemukan notasi pointfree sulit dibaca, dan saya merasa sulit untuk mendapatkan jumlah tanda kurung yang benar ketika saya menulis dalam pointful. Bantu saya mengonversi kode yang ditulis dalam pointfree ke notasi pointful! Tentang Dalam notasi pointfree …

1
Lakukan Aturan Kombinasi Dempster
Crash Course pada DST Teori Dempster – Shafer (DST) menyediakan metode untuk menggabungkan berbagai sumber bukti untuk membentuk kepercayaan. Diberikan daftar pernyataan yang mungkin (salah satunya adalah jawaban yang benar), setiap kemungkinan kombinasi pernyataan diberi "massa" yang menunjukkan tingkat bukti pendukung. Massa total semua kombinasi selalu sama dengan 1. Dari …
9 code-golf  math 

3
Pi Alam # 1 - Pasir
Tujuan Hasilkan ( N) segmen garis acak dengan panjang seragam ( l), periksa apakah mereka melintasi tgaris paralel yang sama ( ). Simulasi Apa yang kita simulasikan? Jarum Buffon . Menghaluskan pasir di kotak pasir Anda, menggambar satu set garis paralel sama spasi (panggilan jarak di antara t). Ambil tongkat …

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.