Pemrograman Puzzle & Golf Kode

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

30
Berapa yang harus saya tulis?
Menulis angka adalah salah satu dari dunia pemrograman Hello, seringkali angka 1-10. Saya ingin menulis banyak angka! Banyak, banyak angka. Tetapi berapa banyak angka yang harus saya tulis? Tugas Diberikan input integer, berikan angka sebagai output yang akan memberi saya jumlah digit yang akan berada dalam string yang berisi semua …

30
Gambar lengkung bola
Gambar lintasan parabola bola yang dilempar. Input adalah kecepatan awal bola ke atas, bilangan bulat positif v. Setiap detik, bola menggerakkan 1ruang ke kanan dan vruang secara vertikal, dan kemudian vberkurang 1karena gravitasi. Jadi, kecepatan ke atas akhirnya mundur dari vke 0dan turun ke -v, akhirnya jatuh kembali ke ketinggian …

8
Fizz Buzz untuk Turtles
Deskripsi Masalah Bayangkan Anda seekor kura-kura di atas kisi-kisi. Anda diberi dua angka f dan b , dan Anda menghadap ke timur. Anda melakukan pawai melintasi kisi-kisi, menghitung setiap sel yang Anda temui, sesuai dengan aturan berikut: Secara default, Anda menulis hitungan ke sel tempat Anda berada, lalu berjalan maju. …
35 code-golf  grid 

28
Merry Golfmas, Semuanya!
Ini Natal semua orang, dan inilah tantangan kode-golf untuk merayakannya. Anda perlu membuat program untuk mencetak hadiah. Secara khusus, kata-kata "Selamat Natal". TETAPI ada peluang: program ini hanya bisa berfungsi jika tanggal 25 Desember. Jika kode dijalankan pada hari lain, maka program tersebut akan mogok. Ini adalah Code-Golf, jadi jawabannya …
35 code-golf  date 

30
Apakah ini Perdana Mersenne?
Angka adalah Perdana Mersenne jika keduanya prima dan dapat ditulis dalam bentuk 2 n -1 , di mana n adalah bilangan bulat positif. Tugas Anda adalah, mengingat bilangan bulat positif, menentukan apakah itu prime Mersenne atau tidak. Anda dapat mengirimkan fungsi yang mengembalikan nilai kebenaran / kepalsuan, atau program lengkap …

9
Bantu saya mengenali monster saya
Latar Belakang Game komputer NetHack berasal dari tahun 1987, sebelum penggunaan grafik dalam game komputer sudah banyak diketahui. Ada banyak monster dalam gim, dan berpotensi banyak yang perlu dimuat di layar sekaligus, jadi monster digambar dengan cara yang sangat minim: monster hanya digambar sebagai karakter ASCII di layar. Selain ada …

30
Mengevaluasi rasio aspek segitiga
Diberikan tiga garis samping segitiga, evaluasi rasio aspeknya AR dengan rumus berikut: dimana Semakin dekat ke keseimbangan suatu segitiga, semakin dekat 1dengan rasio aspeknya. Rasio aspek lebih besar atau sama dengan 1untuk untuk segitiga yang valid. Input Inputnya adalah tiga angka positif nyata yang dapat diringkas dalam daftar atau yang …

15
Bersikap hormat di kamar kecil
Tentu saja, jaringan SE sangat berpengetahuan tentang bagaimana menjadi terhormat di kamar kecil, tetapi bagi Anda yang membutuhkan rekap, menghormati berarti menyiram toilet, dll. Yang terpenting, meskipun, itu berarti menggunakan kios sejauh mungkin. dari orang lain sebanyak mungkin. Tantangan Diberikan cetak biru dari serangkaian kios dengan indikasi yang digunakan sebagai …
35 code-golf  string 

24
Skakmat (alias masalah urinoir)
Guru Precalc saya memiliki salah satu masalah favoritnya yang ia ciptakan (atau lebih mungkin mencuri terinspirasi oleh xkcd ) yang melibatkan sederetan nurinal. "Skakmat" adalah situasi di mana setiap urinoir sudah terisi ATAU memiliki urin yang terisi di sebelahnya. Misalnya, jika seseorang adalah seorang X, maka X-X--X dianggap sekakmat. Perhatikan …

9
Quixels - Quantum Pixels
pengantar Quixel adalah piksel kuantum. Mirip dengan piksel klasik, ia direpresentasikan dengan 3 nilai integer (Merah, Hijau, Biru). Namun, quixel berada dalam posisi super 3 status ini, bukan kombinasi. Posisi super ini hanya berlangsung sampai quixel diamati pada titik mana ia runtuh menjadi satu dari tiga piksel klasik; RGB(255,0,0), RGB(0,255,0)dan …

16
Mesin Stock Time
Mesin Stock Time Anda telah memperoleh akses ke dataset tomorrowStocks, yang berisi harga saham dari bisnis favorit Anda di NASDAQ. Dataset ini adalah wadah yang diindeks oleh pembukaan beberapa menit terakhir. Setiap indeks berisi harga saham saat itu. // Assume the stock market opens at 9:30AM EDT // tomorrowStocks[] contains …

16
Tentukan "Keberuntungan" dari sebuah string
Diberikan string, kembalikan "keberuntungan" string itu. Keberuntungan string, karena saya baru saja mengarang untuk tujuan tantangan ini, adalah bilangan bulat, ditentukan sebagai berikut: Keberuntungan dasar untuk string adalah 1. Untuk setiap huruf berturut-turut yang dibagikan dengan kata "keberuntungan" (tidak peka huruf besar-kecil), gandakan keberuntungan dengan 2. Misalnya, jika string Anda …
35 code-golf  string 

6
Pecahkan puzzle berwarna
Di arah teman-teman kami di Puzzling.SE , teka-teki berikut diposting: Apakah teka-teki berwarna ini selalu dapat dipecahkan? oleh Edgar G. Anda dapat memainkannya di sini . Penjelasan teka-teki Diberi m x nkisi dengan ubin dengan tiga warna berbeda, Anda dapat memilih dua ubin yang berdekatan , jika warnanya berbeda . …

2
Sistem Handicap PPCG
Seperti yang kita semua tahu, meta yang dipenuhi dengan keluhan tentang mencetak kode-golf antara bahasa (ya, setiap kata adalah link terpisah, dan ini mungkin hanya puncak gunung es). Dengan kecemburuan yang begitu besar terhadap mereka yang benar-benar peduli untuk melihat dokumentasi Pyth, saya pikir akan menyenangkan untuk memiliki sedikit lebih …

30
Semudah Satu-Dua-Tiga
Tulis program atau fungsi yang menggunakan bilangan bulat positif. Anda dapat menganggap input tersebut valid dan dapat dianggap sebagai string. Jika nomornya salah 123 234 345 456 567 678 789 maka output truthy nilai. Jika tidak, hasilkan nilai palsu . Misalnya input 1 2 3 12 122 124 132 321 …

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.