Pemrograman Puzzle & Golf Kode

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

4
Menghitung k-mer
Tugasnya adalah untuk menghitung jumlah substring panjang k yang berbeda, untuk k = 1,2,3,4, ..... Keluaran Anda harus output satu baris per kAnda berhasil menyelesaikan dengan satu nomor per baris output. Output Anda harus dalam urutan meningkat khingga Anda kehabisan waktu. Skor Skor Anda adalah k tertinggi yang dapat Anda …

1
Hitung kekhususan pemilih CSS
Hari ini, tugas Anda adalah menulis sebuah program (atau fungsi) yang menerima string dan menghasilkan (atau mengembalikan) empat bilangan bulat. Memasukkan String input adalah pemilih CSS3 , dan pada dasarnya dapat berisi karakter Unicode. Keluaran Outputnya mewakili kekhususan CSS dari pemilih ini. Angka pertama selalu 0 (karena digunakan untuk gaya …
8 code-golf  css 

3
Pencarian urutan nomor "Siput"
Anda diberi bilangan bulat Ndan M, 1 <= N,M <= 10^6dan indeks idan j. Tugas Anda adalah menemukan bilangan bulat di posisi [i][j]. Urutannya terlihat seperti ini (untuk N=M=5, i=1, j=3hasilnya 23): 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 …
8 code-golf 

5
Patung Magnetik… di Luar Angkasa!
Latar Belakang Ini adalah kelanjutan dari tantangan saya sebelumnya , di mana tugasnya adalah menghitung bentuk patung yang diperoleh dengan menjatuhkan magnet ke tumpukan besar. Berita bagus: artis eksentrik menyukai karya Anda, dan memiliki proyek lain untuk Anda. Dia masih bekerja dengan pahatan magnetik, tetapi telah memutuskan untuk memperluas studio …
8 code-golf  grid 

3
Mencari alternatif yang lebih pendek untuk `range (...)`
Solusi terbaik yang saya temukan sejauh ini untuk teka-teki kode golf yang saya kerjakan termasuk dua doa yang agak gemukrange . Saya sangat baru di golf kode, terutama di Python, jadi saya bisa menggunakan beberapa tips. Fragmen yang relevan adalah ini [x for x in range(n+1,7**6)if`x`==`x`[::-1]*all(x%i for i in range(2,x))] …

9
Pulihkan kode sumber yang dimutasi (untuk perampok)
Ini adalah utas utas ke utama Memulihkan tantangan kode sumber bermutasi (tautan) . Jika Anda berhasil memecahkan jawaban polisi, kirimkan solusi Anda sebagai jawaban untuk pertanyaan ini. Sebagai pengingat, berikut adalah aturan perampok dari tantangan utama lagi: Perampok akan berusaha mengubah program polisi (yang menyelesaikan Tugas # 1) menjadi program …

1
WinAli - Virtual CPU untuk memahami bahasa assembly
WinAli adalah assembler model untuk Windows. Ini mengemulasi CPU nyata dan dimaksudkan untuk membantu siswa belajar dan memahami bahasa Assembly. Artikel Wikipedia bahasa Jerman: http://de.wikipedia.org/wiki/WinAli (saat ini tidak ada artikel bahasa Inggris) Jika Anda ingin menguji output yang dihasilkan: Tautan ke Google Drive (program itu sendiri dalam bahasa Jerman tetapi …

2
Monyet di Mesin Ketik
Terkadang ketika Anda menekan tombol pada keyboard, huruf tidak selalu ditampilkan di layar. Apakah ini karena koneksi yang cerdik atau sebaliknya, Anda telah memutuskan untuk menulis skrip untuk mengontrol kemungkinan surat ditampilkan di layar ketika tombol yang sesuai ditekan. Suatu hari, Anda memutuskan untuk membeli monyet dan duduk di keyboard. …

2
Meniru pengetikan Profesor
Meniru pengetikan Profesor Latar Belakang Sayangnya, Profesor tidak dapat menggunakan keyboard dengan benar: setiap kali dia harus menggunakan Shiftkunci, dia menekan Caps Lock sekali sebelum mengetik, dan tidak repot-repot memperbaiki dirinya sendiri. Jika ada dua atau lebih kunci berturut-turut yang diperlukan Shift, ia menekan Caps Locksebelum yang pertama dan tidak …

7
Google Code Jam - Game Lotere Baru
Saya mencari-cari di web dan menemukan Puzzle Jam Google Code ini. Saya sangat menyukainya jadi saya memutuskan untuk mempostingnya di sini. Game Lotere Baru Lotere berubah! Lotre dulu memiliki mesin untuk menghasilkan nomor pemenang acak. Tetapi karena masalah kecurangan, Lotere telah memutuskan untuk menambahkan mesin lain. Angka yang menang baru …
8 code-golf 

6
saya merasa beruntung
Tulis fungsi terpendek yang mengembalikan konten hasil pertama pencarian Google ("Saya merasa beruntung"). Contoh: lucky('cat'); Mungkin mengembalikan sesuatu seperti: <!DOCTYPE html> <html> <head> <title>Cats are cool</title> <meta charset="utf-8" /> </head> <body> <h1>CAAAAAAAAAAATSSSSSSSSSS!!!!!!!!</h1> <p> Cats are so cool! </p> </body> </html>
8 code-golf 

1
Kemasan lingkaran dalam persegi panjang
Tugas Anda adalah menulis sebuah program yang menemukan jari-jari terbesar yang bisa dimiliki lingkaran N dan masih muat di dalam persegi panjang berukuran X demi Y piksel. (Mirip dengan artikel wikipedia ini ) Program Anda harus menemukan radius terbesar dan posisi optimal dari lingkaran N ini sehingga Tidak ada dua …


1
Polisi Manhattan
pengantar Anda adalah kepala polisi NYPD dan Anda telah ditugaskan untuk menempatkan petugas polisi sehingga semua jalan dipatroli. Namun, pasukan Anda kekurangan staf, artinya Anda perlu memposisikan petugas seminimal mungkin. Tantangan Diberi peta blok, Anda harus mengembalikan jumlah petugas terkecil yang diperlukan untuk mengamankan jalan-jalan. Aturan Ada tiga jenis petugas …
8 code-golf 

2
Menstabilkan Struktur Bata
Batasan Batu Bata dan Stabilitas Pertanyaan ini menggunakan definisi bata dan stabilitas yang sama dengan Apakah struktur bata stabil? Biarkan [__]mewakili batu bata dan . . . BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? . . . BRK?BRK?BRK?BRK? BRK?BRK?BRK?BRK?BRK? mewakili pengaturan atau struktur batu bata yang sewenang-wenang ini, dengan setiap baris lainnya diimbangi …

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.