Pemrograman Puzzle & Golf Kode

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

30
Selamat Tahun Baru Muka, 2016!
Masukan Anda akan berupa bilangan bulat antara tahun 1970 dan 2090 (inklusif), mewakili satu tahun. Program Anda harus menampilkan tahun berikutnya di mana Hari Tahun Baru jatuh pada hari yang sama dalam minggu sebagai tahun masukan. Kasus uji: Di bawah ini adalah contoh input dan output 2001 => 2007 2047 …

30
Pemrograman dengan Bits dan Bytes
Dalam tantangan ini, Anda akan menulis penerjemah untuk bahasa sederhana yang saya buat. Bahasa ini didasarkan pada akumulator tunggal A, yang panjangnya tepat satu byte. Pada awal program, A = 0. Ini adalah instruksi bahasa: !: Pembalikan Instruksi ini hanya membalikkan setiap bit akumulator. Setiap nol menjadi satu dan setiap …

23
Holy Hole In A Donut, Batman!
Beberapa karakter lebih suci daripada yang lain. Dengan menggunakan sesedikit mungkin huruf yang tidak suci, perlihatkan pernyataan di atas. Tantangan Tulis program lengkap untuk dicetak Holy Hole In A Donut, Batman!ke STDOUT atau alternatif terdekat. Jika Anda dapat mengompresi input untuk mengurangi skor Anda, menjadi liar :) Memasukkan Tidak ada …

8
40 Angka dalam 9 Bytes
Ada 40 cara jalur Hamiltonian terarah dapat diatur pada kisi 3 × 3: Grafik ini ( terima kasih Sp3000! ) Hanya menampilkan 20 jalur yang tidak diarahkan. Lintasi setiap garis berwarna di kedua arah untuk 40 jalur yang diarahkan. Tantangan Hanya menggunakan ASCII yang dapat dicetak , tulis kisi-kisi karakter …

30
Cetak semua 2 kata Scrabble Words
Tantangan: Cetak setiap kata 2 huruf yang dapat diterima di Scrabble menggunakan sesedikit mungkin byte. Saya telah membuat daftar file teks di sini . Lihat juga di bawah. Ada 101 kata. Tidak ada kata yang dimulai dengan C atau V. Kreatif, bahkan jika solusi tidak optimal, dianjurkan. AA AB AD …

12
Apakah Kita Tenggelam atau Berenang?
Masalah Skenario kiamat digambarkan oleh tiga angka pada satu baris, n, m, dan p. Mengikuti garis itu adalah ngaris dengan mnilai per baris. Setiap nilai mewakili total unit air yang dapat ditahan oleh setiap sel. Baris berikut pmenjelaskan cuaca untuk phari-hari berikutnya . 1 unit hujan jatuh di satu sel …
40 code-golf 

22
Periksa apakah titik terletak di dalam segitiga
Tujuan Anda adalah untuk menentukan apakah titik 2D X yang diberikan terletak di dalam area segitiga dengan simpul A, B, C yang diberikan. Tulis fungsi yang mengambil dalam koordinat titik uji X dan tiga simpul segitiga (jadi total koordinat 8) dan mengembalikan True jika titik terletak di dalam segitiga itu, …

30
Cara paling kreatif untuk membalikkan bilangan bulat positif [ditutup]
Memberikan input sebagai integer yang tidak ditandatangani: 13457 Fungsi / subrutin Anda harus kembali: 75431 Karena ini adalah kontes popularitas, jadilah kreatif. Solusi kreatif menggunakan teknik yang tidak biasa atau pintar untuk menyelesaikan tugas yang diberikan. Kendala: Anda tidak dapat menggunakan array. Anda tidak dapat menggunakan string. Tanpa RTL Override …

30
Apa nama saya? Menghasilkan nama bahasa secara tidak langsung [ditutup]
Hasilkan hanya nama bahasa pemrograman dengan hanya menggunakan fasilitas bahasa itu sendiri. Nama bahasa hanya dapat dipanggil secara tidak langsung, yaitu, dari variabel lingkungan non kustom, fungsi atau metode bawaan atau interpreter / kompiler bahasa. Keluaran harus berupa nama bahasa saja. Salah satu contohnya adalah: $ awk --v | awk …

30
Tambah tanpa tambahan (atau salah satu dari 4 operator aritmatika dasar)
Masalah: Tujuan Anda adalah untuk menambahkan dua angka masukan tanpa menggunakan salah satu operator matematika berikut: +,-,*,/. Selain itu, Anda tidak dapat menggunakan fungsi bawaan yang dirancang untuk menggantikan operator matematika tersebut. Mencetak: Kode terkecil (dalam jumlah byte) menang. Memperbarui Sebagian besar program yang saya lihat menggabungkan dua array yang …

30
Pembuat Kata Sandi Acak
Server domain mengharuskan semua karyawan memiliki kata sandi acak yang kuat dan sesuai dengan aturan berikut: Panjangnya tepat 15 karakter. Hanya karakter tipe keyboard (seperti yang ditunjukkan pada tipe kode di bawah). Mengajarkan penjualan untuk menggunakan kode ALT + NUMPAD tidak diizinkan. Setidaknya 1 huruf kecil: abcdefghijklmnopqrstuvwxyz Setidaknya 1 huruf …
40 code-golf  random 

30
Kesalahan Runtime yang Konyol [ditutup]
Menulis program yang menghasilkan kesalahan runtime gila, tidak jelas, konyol, atau hanya sekadar gila. Kebingungan dan golfitude (kependekan) tidak diperlukan. solusi yang kelihatannya harus bekerja dengan baik lebih baik. solusi yang terlihat seperti mereka harus istirahat satu cara tetapi istirahat yang lain lebih baik. solusi yang tidak deterministik lebih baik …

18
Bebek, bebek, pergi!
Inilah lagu Lima bebek kecil (tidak terlalu menakutkan): Five little ducks went out one day, over the hills and up away. Mother Duck said, "Quack Quack Quack Quack", but only four little ducks came back. Four little ducks went out one day, over the hills and up away. Mother Duck …
40 code-golf  string 

27
Perbedaan seharusnya tidak membuat perbedaan
Perusahaan Anda baru-baru ini menyewa sekelompok sysadmin yang sangat berdedikasi . Mereka merasa bahwa hanya menonton layar komputer cukup terbatas (maksud saya, refresh rate 60Hz tidak cukup), jadi mereka menghubungkan bus data CPU ke DAC dan memainkannya pada speaker melalui ruang server sehingga mereka dapat mendengar hingga 20kHz. Satu masalah: …

24
Tidak sabar menunggu input
Tugas Anda hari ini adalah menerapkan batas waktu untuk mendapatkan input, tugas yang menurut saya agak menyebalkan untuk dicapai dalam kebanyakan bahasa. Anda akan membuat fungsi program yang meminta input dari pengguna. Segera setelah input persediaan pengguna, cetak pesan input receiveddan akhiri eksekusi / kembali. Namun, jika pengguna menunggu lebih …
39 code-golf 

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.