Pemrograman Puzzle & Golf Kode

14
Jenis meta: dapatkan jawaban terpanjang dari yang terpendek

Tugas Anda - jika Anda menerimanya - adalah menulis sebuah program yang membantu memahami proposal saya tentang meta dengan menghitung pemenang kompetisi kode-golf-terbalik . Tentu saja, jawaban atas pertanyaan ini akan diperlakukan seperti yang diusulkan, sehingga program Anda (jika benar) dapat...

14
Kompulsi Crossword!

Chris, pecandu teka-teki silang samar, memiliki satu set algoritma untuk urutan di mana dia memecahkannya. Kami akan menggunakan gambar di atas sebagai panduan. Chris selalu memulai dengan petunjuk pertama, dalam hal ini 1 Across. Chris adalah penggila teka-teki silang yang cakap, sehingga...

14
Menemukan Ekstrem Lokal

Tulis fungsi atau program yang memuat daftar dan menghasilkan daftar ekstrem lokal. Dalam daftar, [x_0, x_1, x_2...]ekstrim lokal adalah x_isedemikian rupa sehingga x_(i-1) < x_idan x_(i+1) < x_iatau x_(i-1) > x_idan x_(i+1) > x_i. Perhatikan bahwa elemen pertama dan terakhir dari...

14
Hancurkan beberapa standar! [Tutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 8 bulan lalu . Semua orang tahu frasa...

14
Temukan langkah awal optimal Chomp

Chomp adalah gim dua pemain dengan pengaturan empat persegi panjang. Setiap pemain secara bergiliran mengeluarkan bagian apa pun, beserta semua bagian di atasnya dan ke kanan. Siapa pun yang mengambil bagian kiri bawah akan kalah. Dapat dibuktikan dengan cukup mudah bahwa pemain pertama selalu...

14
Mengambil anjing untuk jalan-jalan

Anjing saya menggonggong, tetapi saya terlalu malas untuk membawanya jalan-jalan. Saya punya ide! Saya akan membuat orang-orang di Code Golf melakukannya untuk saya! Tantangan Anda adalah untuk mensimulasikan langkah anjing. Berikut adalah aturan untuk menuntun anjing: Manusia ( H) akan mulai...

14
Bandingkan dua tangan poker

Tantangan: Diberi dua kartu lima tangan, tentukan yang satu menang dengan peringkat standar tangan poker . Memasukkan: Sepuluh kartu dipisahkan oleh spasi dari stdin atau sebagai argumen baris perintah, mana yang Anda inginkan. Lima kartu pertama adalah kartu Player 1 sedangkan kartu terakhir...

14
Gabungkan dua daftar yang diurutkan

Gabungkan Sortir Dalam tantangan ini, Anda akan menerapkan subrutin gabungan dari semacam gabungan. Khususnya, Anda harus membuat fungsi atau program atau kata kerja atau serupa yang mengambil dua daftar, masing-masing diurutkan dalam urutan meningkat, dan menggabungkannya ke dalam satu daftar...

14
Segitiga Heronian yang Hampir Setara

Sebuah sama sisi Heronian Segitiga Hampir adalah segitiga dengan panjang integer bentuk n-1, ndan n+1dan juga memiliki daerah integer. Beberapa yang pertama adalah: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Quest : Hasilkan program terpendek yang menghasilkan ntriple tersebut....

14
Pecahkan teka-teki Rotasi

Pada beberapa ponsel Nokia lama, ada variasi dari lima belas teka - teki yang disebut Rotasi. Dalam variasi ini, alih-alih menggeser satu ubin sekaligus, Anda memutar empat ubin sekaligus dalam satu arah. Dalam permainan ini, Anda akan mulai dengan papan seperti ini: 4 9 2 3 5 7 8 1 6 Dan...

14
Tampilkan Bingkai dari file .txt

Tugas: Diberikan .txtfile dengan bingkai ASCII seni masing-masing dipisahkan oleh \n(lihat contoh ini jika Anda tidak jelas) menghasilkan gambar bergerak dengan bingkai dengan 1 bingkai per detik. Perhatikan bahwa ada jejak \ndi bingkai terakhir. Setiap dimensi frame akan: X <80 Y...

14
Waktu Spirograph!

Spirograph adalah mainan yang menggambar hipotrokoid dan epitrokoid. Untuk tantangan ini, kami hanya akan fokus pada hypotrochoids. Dari Wikipedia : Hipotrokoid adalah roulette yang dilacak oleh titik yang melekat pada lingkaran jari-jari r yang berputar di dalam lingkaran tetap jari-jari R ,...

14
Panjang program Fibonacci

Tulis program dengan panjang n yang menampilkan program lain yang panjangnya adalah angka Fibonacci berikutnya setelah n. Program baru harus melakukan hal yang sama - output program lain yang panjangnya adalah angka Fibonacci berikutnya, dll. N itu sendiri (panjang program asli) tidak harus...

14
Jam Hex Minimalis

Tantangan Anda adalah membuat jam yang menampilkan waktu sebagai nomor hex, dan warna latar belakang sebagai kode warna hex waktu. Persyaratan: Tidak ada input. Di tengah output Anda, Anda harus menampilkan tanda angka dan waktu saat ini dalam format 24 jam sebagai "#hhmmss". Program harus...

14
Simulasikan memutar papan

pengantar Anda memainkan permainan yang cocok, di mana koin dimasukkan di bagian atas dan jatuh ke bawah (ke koin atas) karena gravitasi. Jadi ini O <- inserting this coin OO O OOOOO akan menjadi ini O OO O OOOOO Sekarang bayangkan seseorang memutar papan searah jarum jam. Berikut ini...