Pemrograman Puzzle & Golf Kode

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

24
Bowling Polisi dan Perampok (Perampok)
Utas Perampok Dalam tantangan ini, tujuan Anda adalah untuk memecahkan beberapa kode yang ditulis oleh Polisi (kode mereka ada di sini ) dengan memodifikasinya. Anda telah memecahkan kode mereka jika: Kode Anda yang dimodifikasi memiliki jarak levenshtein maksimum 10 dari kode mereka, dan memiliki lebih sedikit karakter Fungsi, diberi input …

18
Menyusut angka
Input adalah larik (setidaknya 3, maksimum 20) bilangan bulat yang berbeda. Setiap bilangan bulat lebih besar dari -1000 dan lebih kecil dari 1000. Tugas Anda adalah mengecilkan angka dengan "memetakan secara linear" dari 0.0menjadi 1.0. Ini berarti angka terkecil dalam array akan dipetakan ke 0,0, terbesar ke 1,0. Anda mendapatkan …

15
Buat kotak sedekat mungkin dengan kotak
Buat fungsi atau program yang membuat kotak sedekat mungkin dengan kotak Anda akan diberikan integer N sebagai input, bilangan bulat (1,2,3,25, dll) Outputnya harus berupa kotak persegi sempurna huruf N sedekat mungkin dengan kotak Kotak (wannabe) harus terdiri dari salah satu huruf O atau X seperti yang ditentukan oleh pengguna …

1
Temukan langkah terbaik dalam permainan Tetris
Saya sangat menyukai Tetris, tetapi saya tidak begitu pandai. Hanya sekali saya ingin melihat bahwa pesawat ruang angkasa lepas landas di depan mata saya sendiri! Dan karena komputer sangat bagus dalam segala hal, satu-satunya solusi yang mungkin adalah membuat program untuk memainkannya untuk saya ... kecuali Anda akan melakukan itu …
10 code-golf  tetris 

4
Seberapa kuat angka-angka nonary?
Anda diberi integer non-negatif (basis 9) yang terdiri dari digit 0 hingga 8 seperti biasa. Namun jumlah digit dalam angka ini (tanpa nol di depan) adalah kotak prefek. Karena itu, jumlahnya dapat diatur dalam kotak persegi (dengan urutan bacaan masih dipertahankan). Contoh dengan 1480 (1125 basis 10): 14 80 Sekarang …

11
Tulis program yang mengubah setiap 17 bit file teks menjadi 1
Rekan kerja saya dan saya bekerja pada perangkat lunak lama yang kadang kami benci. Setiap kali Anda menjalankannya, pernyataan debug datang ke mana-mana, dan tidak pernah ada jaminan bahwa apa pun akan berfungsi. Motivasi untuk putaran kode golf ini datang dari rekan kerja saya yang mengatakan hal berikut tentang perangkat …

2
Tulis penulis buku
Berikut ini adalah penggambaran buku terbuka ASCII yang cukup sederhana: |\ | \ | \ | \ | \__________ | || | | || Lorem i | \ || psum do | \ || lor sit | \ || amet, | \ || consect | \||_________| Perhatikan bahwa porsi teks …

3
mathpack literal literal
kata pengantar Dalam situasi yang sangat panas Anda harus melangkah lebih jauh dengan bermain golf. (mis. dalam tantangan di mana jawaban Anda adalah 100 karakter dan itu memalukan bahwa Anda tidak dapat membuatnya 99). Dalam hal ini, mulai sekarang Anda menggunakan algoritma pemenang dari tantangan ini :) tujuan Anda harus …

12
Daftar kombinasi elemen dalam satu set
Diberikan satu set nelemen, tantangannya adalah menulis fungsi yang mencantumkan semua kombinasi kelemen dalam set ini. Contoh Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] Contoh Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output ["Daniel", "Bob"], ["Charlie", "Alice"], ["Alice", "Daniel"], ["Charlie", "Daniel"], ["Alice", "Bob"], ["Charlie", "Bob"] Aturan (Diedit) …
10 code-golf 


3
Ini adalah dadu keberuntunganku [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 2 tahun yang lalu . Menerapkan program atau fungsi yang mensimulasikan dadu umum untuk permainan peran. Ini harus menangani setidaknya d6 dan d20, …

1
Berapa banyak teka-teki Sudoku yang ada?
Ini bukan pemecah Sudoku, atau pemeriksa Sudoku. Tantangan Anda adalah menulis fungsi atau skrip yang, diberikan sebagai input ukuran "blok" dari teka-teki Sudoku 2D (yaitu 3 untuk papan 9x9 klasik , 4 untuk papan 16x16 , dll.) Akan menghitung perkiraan angka teka-teki berbeda (solusi) yang ada untuk ukuran itu. Misalnya, …

10
Ubah array byte menjadi base64
Misi Anda adalah menulis fungsi / program yang mengubah array byte (yaitu: array bilangan bulat dari 0 hingga 255), menjadi base64. Menggunakan enkode base64 bawaan tidak diizinkan. Implementasi base64 yang diperlukan adalah RFC 2045. (menggunakan "+", "/", dan padding wajib dengan "=") Kode terpendek (dalam byte) menang! Contoh: Input (array …

2
Robot! Kumpulkan acar ini!
Saya sepertinya membuat acar. Secara harfiah. Saya menjatuhkan banyak acar di lantai dan sekarang mereka semua bertebaran! Saya membutuhkan Anda untuk membantu saya mengumpulkan semuanya. Oh, apakah saya menyebutkan saya memiliki banyak robot atas perintah saya? (Mereka juga tersebar di mana-mana; Aku benar-benar buruk dalam mengatur hal-hal.) Anda harus mengambil …

8
Raja Tembok
Memperhatikan Tantangan ini telah berakhir dan tidak akan dinilai kembali, tetapi jangan ragu untuk mengirim jawaban dan menguji program Anda terhadap yang lain dengan Program Kontrol! Tujuan dari tantangan ini adalah untuk membuat AI memenangkan pertarungan melawan AI lain dengan secara strategis menggambar dinding pada kisi 25x25 untuk memblokir lawan. …

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.