Pemrograman Puzzle & Golf Kode

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

29
Saya membalikkan kode sumber, Anda membalikkan input!
Namun terang-terangan lain rip-off dari rip-off dari rip-off . Pilih mereka itu! Tugas Anda, jika Anda ingin menerimanya, adalah menulis program / fungsi yang menghasilkan / mengembalikan input / argumen stringnya. Bagian yang sulit adalah jika saya membalikkan kode sumber Anda, hasilnya juga harus dibalik. Untuk kesederhanaan, Anda dapat mengasumsikan …

8
Jimmy butuh bantuanmu!
Sepertinya baru-baru ini, ada banyak Jimmys jatuh ke kematian mereka, seperti dapat dilihat di sini , dan di sini di mana Anda diminta untuk menentukan apakah Jimmy akan jatuh. Sudah saatnya kita menghentikan kegilaan ini dan mencoba menyelamatkan Jimmy. Jimmy memiliki tiga bagian tubuh /, odan \diatur seperti ini /o\ …

20
Baris yang paling berkontribusi
Diberikan matriks non-kosong dari bilangan bulat non-negatif, jawab baris unik mana yang paling berkontribusi terhadap jumlah total elemen dalam matriks. Jawab dengan indikasi yang masuk akal, misalnya topeng dari urutan deretan penampilan yang unik (atau urutan sortir), atau indeks (berdasarkan nol atau satu) dari mereka, atau submatrix yang terdiri dari …

9
Fakta Kalender XKCD
Inspirasi . Diposting dengan izin . Cetak salah satu "fakta" kalender XKCD yang mungkin: Anda bisa mendapatkan teks dan struktur mentah dari implementasi referensi APL saya atau dari Jelaskan transkrip XKCD (termasuk teks judul tepat di bawah ilustrasi). Aturan Pada setiap simpul keputusan, harus ada kesempatan acak yang sama (pseudo-) …

26
Tidak terlalu sulit untuk mengkodekan ini, kan?
Anda harus menulis program atau fungsi dalam bahasa apa pun yang menghasilkan pola ini: ~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~ |~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||~| ||~|||||||||||||||||||||||||||||||||||||||||||||||||||||||~|| |||~|||||||||||||||||||||||||||||||||||||||||||||||||||||~||| ||||~|||||||||||||||||||||||||||||||||||||||||||||||||||~|||| |||||~|||||||||||||||||||||||||||||||||||||||||||||||||~||||| ||||||~|||||||||||||||||||||||||||||||||||||||||||||||~|||||| |||||||~|||||||||||||||||||||||||||||||||||||||||||||~||||||| ||||||||~|||||||||||||||||||||||||||||||||||||||||||~|||||||| |||||||||~|||||||||||||||||||||||||||||||||||||||||~||||||||| ||||||||||~|||||||||||||||||||~|||||||||||||||||||~|||||||||| |||||||||||~|||||||||||||||||~|~|||||||||||||||||~||||||||||| ||||||||||||~|||||||||||||||~|||~|||||||||||||||~|||||||||||| |||||||||||||~|||||||||||||~|||||~|||||||||||||~||||||||||||| ||||||||||||||~|||||||||||~|||||||~|||||||||||~|||||||||||||| |||||||||||||||~|||||||||~|||||||||~|||||||||~||||||||||||||| ||||||||||||||||~|||||||~|||||||||||~|||||||~|||||||||||||||| |||||||||||||||||~|||||~|||||||||||||~|||||~||||||||||||||||| ||||||||||||||||||~|||~|||||||||||||||~|||~|||||||||||||||||| |||||||||||||||||||~|~|||||||||||||||||~|~||||||||||||||||||| Outputnya terdiri dari 20 baris masing-masing 61 karakter. Aturan Celah standar dilarang Mungkin ada satu trailing …

25
Vektor Sufiks Tua yang Baik
Terinspirasi oleh manual lama ... Tantangan Saya mendefinisikan sebuah th akhiran vektor b sebagai daftar boolean panjang a dengan b mengikuti nilai-nilai truthy. Menulis sebuah program atau fungsi yang, diberikan sebuah dan b dengan cara apapun, mengembalikan sebuah th akhiran vektor b dengan cara apapun. Sekarang ini mungkin tampak sepele, …

2
Jumlah maksimum pelanggaran PEP8 dalam satu baris
Tugas Anda adalah menulis file yang berisi baris dengan banyak pelanggaran pep8 . Aturan: Kami menggunakan pep8 versi 1.5.7 dan pengaturan default. Memanggil pep8 dengan opsi baris perintah lainnya atau menggunakan file rc khusus tidak diperbolehkan. Panjang garis maksimum 120 karakter. Anda dapat melanggar E501, tentu saja, tetapi garis di …

11
Halo dunia dengan twist
Tujuan Anda : untuk menulis sepotong kode yang akan menghasilkan hasil klasik "Halo, dunia!" dicetak ke STDOUT atau setara. Aturan : Kode harus sepenuhnya dalam pencetakan ASCII. Semua kode harus fungsional - penghapusan karakter penghitungan tunggal apa pun harus mengubah hasil atau menyebabkan kode tidak berfungsi. Semua variabel harus digunakan …

23
Ayo pindahkan bajak Mars!
Ringkasan Tugasnya adalah menavigasi penjelajah Mars dan memberi tahu koordinat dan arah akhirnya. Memasukkan: Input pertama: Pertama program Anda harus mengambil input yang akan berada dalam format berikut: [X-Coordinate],[Y-Coordinate],[Direction] Arah harus: Natau Satau Eatau W(Mulai surat Utara, Selatan, Barat, Timur) Contoh: 10,20,N(x = 10, y = 20, arah = N …

6
Di mana bola akan mendarat?
Diberikan string di mana baris pertama berisi spasi dan satu periode ( ., "bola"), diikuti oleh garis yang berisi spasi, garis miring ke depan ( /), dan garis miring terbalik ( \), tentukan kolom mana bola akan mendarat setelah jatuh dari posisi awalnya . Masing-masing /memindahkannya ke kiri sebanyak 1 …

2
Mengompresi formula boolean
Sintaksis ~tidak /\dan \/atau tbenar fpalsu P, Q, FISH, dll: variabel (Operator diberikan dalam urutan prioritas) pengantar Beberapa formula boolean dapat diubah ke bentuk yang berbeda untuk membuatnya lebih pendek. Misalnya rumusnya ~(~P /\ ~Q) dapat diubah ke bentuk yang lebih pendek P\/Q sedangkan formula P \/ ~P dapat diubah …

2
Peretas Mesin Slot
Masalah: Slot Machine Hacker dari Facebook Hacker Cup 2011 Round 1B Sasaran: Kode terpendek dalam bahasa favorit Anda menggunakan stdin / stdout. Anda tidak dapat menganggap getRandomNumberdidefinisikan, yaitu solusi Anda harus menyertakan versi berpotensi golf sebagai fungsi atau dengan cara lain. Solusi referensi: pada SO [saya memilih milik saya, karena …
17 code-golf 


1
Koneksi yang kuat
pengantar Ada perkebunan yang didefinisikan oleh satu papan persegi besar seperti ini: Angka-angka di dalam setiap kotak kecil mewakili nilai area / uang tunai / ... Petani membutuhkan bantuan untuk menemukan kotak N yang terhubung (itu berarti semua kotak N harus memiliki setidaknya satu perbatasan bersama) memberinya nilai terbesar. Sebagai …
17 code-golf  grid 


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.