Pemrograman Puzzle & Golf Kode

10
Membantu Petani

Petani Jack sangat miskin. Dia ingin menyalakan seluruh pertaniannya tetapi dengan biaya minimum. Sebuah lampu dapat menerangi selnya sendiri dan juga delapan tetangganya. Dia telah mengatur lampu di bidangnya, tetapi dia membutuhkan bantuan Anda untuk mengetahui apakah dia menyimpan lampu tambahan...

10
Tentukan nilai mana yang mewakili arah mana di jalur

Sunting penting: Sebelumnya, ada nilai yang salah dalam Contoh 1. Sudah diperbaiki. Anda diberi array dua dimensi di mana setiap sel berisi satu dari empat nilai. Contoh: 1 2 2 2 2 1 @ . . X X V 1 3 1 4 1 4 e . @ I C V 2 3 1 3 4 2 H H @ X I V 1 4 4 2 1 3 V C C 2 2 2 3 2 3 X X X Keempat nilai...

10
Persamaan kimia gila

Anda harus mendapatkan string persamaan kimia (tanpa spasi, hanya huruf (huruf besar dan kecil), angka, tanda kurung dan matematika) dari pengguna dan mencetak jawabannya jika persamaannya seimbang atau tidak (pasangan jawaban positif / negatif) : Ya / Tidak, benar / salah, 1/0). Untuk...

10
Expand tabs (implement expand (1))

Tugas Anda kali ini adalah mengimplementasikan varian expand(1)utilitas POSIX yang memperluas tab ke spasi. Program Anda adalah untuk mengambil spesifikasi tabstop dan kemudian membaca input pada standar masuk dan mengganti karakter tab pada input dengan jumlah ruang yang sesuai untuk mencapai...

10
Hitung tanda Zodiak Cina

Mengingat bahwa Tahun Baru Cina akan tiba, inilah tantangan untuk menghitung Zodiak Cina, elemen, dan Taijitu untuk tanggal tertentu. Masukan harus berupa tanggal: 1/31/2014 Tanggal yang digunakan di sini adalah gaya AS mm/dd/yyyy, tetapi mungkin juga gaya ISO-8601: yyyy-mm-ddsehingga gaya...

10
Tips untuk bermain golf di Io

Tips umum apa yang Anda miliki untuk bermain golf di Io ? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk Io (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per

10
Kurangi seni Ascii

Tantangan ini adalah cut'n paste dari Enlarge ASCII art , tetapi dibalik , menggunakan karakter setengah blok PetSCII yang berbasis : string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" Jadi tujuannya adalah mengurangi dengan 1/2mengajukan ascii-art . Untuk sampel, dari string: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO...

10
Hitung akar super dari angka

Dalam matematika, tetrasi adalah operator hiper berikutnya setelah eksponensial, dan didefinisikan sebagai eksponensial berulang. Penambahan ( a berhasil n kali) Perkalian ( a ditambahkan ke dirinya sendiri, n kali) Eksponensial ( a dikalikan dengan sendirinya, n kali) Tetrasi ( sebuah...

10
Algoritma evolusi reflektif

Anda harus menulis sebuah program, mengimplementasikan suatu fungsi digitsum(int i). Program harus memodifikasi kode sendiri (untuk bahasa, di mana ini tidak mungkin dengan refleksi , harap kreatif) untuk mendapatkan sendiri untuk menyelesaikan tujuan. Anda mulai dengan function digitsum(int...

10
Program yang mencetak gambar cermin itu sendiri

Tulis program yang menghasilkan gambar cermin itu sendiri. Contohnya, akan menjadi kode unta fantastis yang membaca kode sendiri dan menghasilkan dua versi 2x2 lebih kecil. Diberikan input: $_='ev al("seek\040D ATA,0, 0;");foreach(1..3) {<DATA>;}my @camel1hump;my$camel; my$Camel ;while(...

10
Robot! Kumpulkan acar ini!

Saya sepertinya membuat acar. Secara harfiah. Saya menjatuhkan banyak acar di lantai dan sekarang mereka semua bertebaran! Saya membutuhkan Anda untuk membantu saya mengumpulkan semuanya. Oh, apakah saya menyebutkan saya memiliki banyak robot atas perintah saya? (Mereka juga tersebar di mana-mana;...

10
Setiap 2 kali

Biarkan nmenjadi berapa kali program Anda telah dieksekusi. Jika nkekuatan 2, maka cetak di 2^xmana n = 2^x; jika tidak, cukup tampilkan angkanya. Contoh dijalankan: [1st time] 2^0 [2nd time] 2^1 [3rd time] 3 [4th time] 2^2 [5th time] 5 dan seterusnya. Ini adalah kontes popularitas, jadi...

10
Berapa banyak teka-teki Sudoku yang ada?

Ini bukan pemecah Sudoku, atau pemeriksa Sudoku. Tantangan Anda adalah menulis fungsi atau skrip yang, diberikan sebagai input ukuran "blok" dari teka-teki Sudoku 2D (yaitu 3 untuk papan 9x9 klasik , 4 untuk papan 16x16 , dll.) Akan menghitung perkiraan angka teka-teki berbeda (solusi) yang ada...

10
Raja Tembok

Memperhatikan Tantangan ini telah berakhir dan tidak akan dinilai kembali, tetapi jangan ragu untuk mengirim jawaban dan menguji program Anda terhadap yang lain dengan Program Kontrol! Tujuan dari tantangan ini adalah untuk membuat AI memenangkan pertarungan melawan AI lain dengan secara...

10
Ubah array byte menjadi base64

Misi Anda adalah menulis fungsi / program yang mengubah array byte (yaitu: array bilangan bulat dari 0 hingga 255), menjadi base64. Menggunakan enkode base64 bawaan tidak diizinkan. Implementasi base64 yang diperlukan adalah RFC 2045. (menggunakan "+", "/", dan padding wajib dengan "=") Kode...