Pemrograman Puzzle & Golf Kode

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

13
Tripel Trithagoras
Sebuah Pythagoras Tiga adalah solusi bilangan bulat positif persamaan: Triple Trithagoras adalah solusi bilangan bulat positif untuk persamaan: Di mana Δn menemukan nomor segitiga ke-n . Semua tripel Trithagoras juga solusi untuk persamaan: Tugas Diberikan bilangan bulat positif c, output semua pasangan bilangan bulat positif a,bsedemikian rupa sehingga jumlah bilangan …

2
Tetris Biner dalam tweet
Baru-baru ini (beberapa tahun yang lalu) beberapa buzz di situs web pemrograman tentang implementasi Tetris dalam 140 Bytes . ... Ternyata meskipun kecil, ini adalah versi Tetris yang disederhanakan, dan bahkan bukan implementasi yang lengkap. Hanya fungsi logika inti yang cocok dengan 140 byte Javascript. Untuk benar-benar menjalankannya, Anda memerlukan …

3
Berhenti berjalan ke dinding!
Beberapa suka-suka-nakal berbasis teks tidak membiarkan Anda masuk ke dinding, dan memberi Anda langkah mundur jika Anda mencobanya. Mengapa melakukan itu ketika Anda bisa membuat pemain bergerak ke arah yang sah terdekat? Tantangan Tulis program fungsi yang, diberi arah dan kisi karakter 3 oleh 3, menampilkan kisi yang sama setelah …
16 code-golf  random 

1
Apa yang akan reputasi Anda tanpa topi rep?
Dalam tantangan ini, Anda akan menghitung seperti apa reputasi Anda, jika batas reputasi tidak ada di PPCG. Setiap orang dapat mengakses data mentah untuk perubahan reputasi pada alamat: codegolf.stackexchange.com/reputation . Data mentah mengikuti pengaturan seperti ini (ini adalah beberapa baris pertama dari versi halaman saya. total votes: 2955 -- bonuses …

18
Hitung nilai
Tantangan Diberikan bilangan bulat, , sebagai input di mana s ≥ 1 menghasilkan nilai ζ ( s ) (Di mana ζ ( x ) mewakili Fungsi Riemann Zeta ).ssss≥1s≥1s\geq 1ζ(s)ζ(s)\zeta(s)ζ(x)ζ(x)\zeta(x) Informasi lebih lanjut didefinisikan sebagai:ζ(s)ζ(s)\zeta(s) ζ(s)=∑n=1∞1nsζ(s)=∑n=1∞1ns\zeta(s) = \sum\limits^\infty_{n=1}\frac{1}{n^s} Anda harus menampilkan jawaban Anda ke 5 tempat desimal (tidak lebih, tidak …
16 code-golf  math 

5
Kata-kata dengan Blok
Diberikan kamus kata-kata 4-huruf yang tidak memiliki karakter yang berulang ( dari daftar kata-kata ini ), Anda harus memilih SATU kata-kata itu, dan menghasilkan kata tersebut menggunakan kamus huruf-huruf berikut: .----------------. .----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. || .--------------. | | | __ | || | ______ …

30
Naikkan bilangan bulat x ke daya x, tanpa built-in eksponensial
Tugas - Judul ini merangkum cukup banyak: naikkan integer x ke power x , di mana 0<x. Pembatasan: Gunakan exponentiation, exp(), ln(), dan setiap kekuatan-lain yang terkait bahasa built-in, seperti pow(), x^x, x**xdilarang. Anda dapat mengasumsikan bahwa bilangan bulat yang diberikan sesuai dengan batas bahasa pemrograman pilihan Anda. Kasus uji: …

5
Kiat penyimpanan dalam bahasa golf
Saya menulis bahasa golf. Apakah Anda menyarankan variabel, tumpukan, kaset, register, dll untuk penyimpanan dalam bahasa kode-golf? Bagaimana dengan input implisit? Definisi kasar: Sebuah variabel hanyalah sebuah nama (biasanya satu karakter panjang dalam bahasa golf) yang nilai dapat ditugaskan untuk, dan kemudian diambil dengan nama itu. Sebuah mendaftar adalah seperti …

2
Snooker mencetak gol
Saya menyaksikan kejuaraan snooker dunia dan itu membuat saya bertanya-tanya .. Snooker mencetak gol Dalam permainan snooker ada beberapa aturan yang harus Anda patuhi juga: Ketika ada bola merah di atas meja, selama giliran Anda, Anda harus terlebih dahulu memasang bola merah Setelah pot setiap bola merah, Anda harus pot …
16 code-golf 

2
Enkripsi ujung ke ujung golf
Tantangan ini membawa hadiah 200 poin bagi yang pertama menjawab dan tetap tak terkalahkan selama setidaknya 3 hari. Diklaim oleh pengguna3080953 . Ada banyak pembicaraan akhir-akhir ini tentang enkripsi ujung ke ujung, dan tekanan pada perusahaan untuk menghapusnya dari produk mereka. Saya tidak tertarik pada hak-dan-kesalahan itu, tapi saya bertanya-tanya: …

9
Google Autocomplete Fun
Tugas Anda adalah membuat program yang, diberi string masukan, akan menampilkan hasil Google autocomplete pertama untuk pencarian itu. Format input / output terserah Anda. Aturan Program Anda harus mengambil 1 input, string, dan menampilkan hasil saran autocomplete / auto-fill top Google. Format input / output terserah Anda. Pastikan untuk menyebutkan …

6
Bekerja pada gerakan Knight saya
Catur heksagonal menggambarkan keluarga varian catur dimainkan di papan di mana sel-selnya adalah segi enam bukan kotak tradisional. Ada banyak varian seperti itu; dalam tantangan ini kita akan fokus pada varian Gliński, yang merupakan yang paling umum. Papan terdiri dari tiga warna (sehingga warna yang sama tidak berbagi tepi), dengan …

5
Antri dengan Teman
Anda bersama kawan terbaik Anda, Jim, di taman hiburan dan ketika perjalanan favorit Anda mulai terlihat, Anda dan Jim saling bertukar pandang. Secara alami Anda berlomba untuk mengantre. Sayangnya dia menang karena kamu seorang pegolf dan dia memainkan olahraga nyata (teman maaf). Faktanya, Anda jauh di belakang sehingga Anda dan …
16 code-golf 

5
Lakukan backflip untuk ais523!
Tantangan ini adalah hadiah untuk ais523 untuk memenangkan para " Rookie of the Year " kategori dalam " Best of PPCG 2016 ". Selamat! BackFlip adalah bahasa pemrograman esoterik yang dibuat oleh pengguna ais523 , yang telah menciptakan lebih dari 30 esolangs menarik lainnya . BackFlip adalah bahasa 2D seperti …


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.