Pemrograman Puzzle & Golf Kode

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

1
Simpan Angsa dari Kepunahan
Spesies angsa yang dikenal sebagai Alex A dikenal berada di kisi-kisi segitiga yang terdiri dari 64 sel: (Gambar diambil dari masalah Project Euler yang tidak terkait ini .) Kami akan label setiap sel dengan angka 0untuk 63mulai dari baris atas dan kemudian bergerak dari kiri ke kanan pada setiap baris …


10
Kode Bots 3: Antipatterns Pemrograman Paralel
Selamat datang kembali! Saya senang dapat menyajikan tantangan CodeBots ke-3. Yang ini sudah lama dibuat. Tantangan ini akan dibagi menjadi 3 bagian: versi pendek, versi panjang, dan detail tambahan. Versi Pendek Setiap pesaing akan menulis program 24-perintah. Bot ini akan bergerak di seluruh dunia dan menyalin kodenya ke bot lain, …

1
Daftar string item-bijaksana dalam Python
Ini adalah pertanyaan tips untuk bermain golf di python . Misalkan Anda memiliki dua daftar string, dan Anda ingin menggabungkan entri yang sesuai dari setiap daftar. Misal dengan a=list("abcd")dan b=list("1234"), hitung ["a1","b2","c3","d4"]. Ini sepele dalam bahasa pemrograman berbasis array, di mana operasi umumnya berlaku berdasarkan anggota. Misalnya, dalam Pip bahasa …
13 code-golf  tips  python 

5
Saatnya pemilihan!
Sudah waktunya ... untuk menghitung suara! Hari ini ada pemilihan lokal di seluruh negara saya. Di sini, jumlah kursi untuk masing-masing pihak diputuskan menggunakan metode D'Hondt . Tujuan Anda adalah untuk mengimplementasikan program atau fungsi yang akan memutuskan berapa banyak kursi yang didapat masing-masing pihak, dalam jumlah byte terpendek. Untuk …
13 code-golf 

4
Angka Friedman yang sangat bagus
Angka Friedman adalah bilangan bulat positif yang sama dengan ekspresi non-sepele yang menggunakan digit sendiri dalam kombinasi dengan operasi +, -, *, /, ^, tanda kurung dan gabungan. Angka Nice Friedman adalah bilangan bulat positif yang sama dengan ekspresi non-sepele yang menggunakan digit sendiri dalam kombinasi dengan operasi yang sama, …

11
Menghitung jarak mod N
Anda telah mengumpulkan data dari Advanced Collecting Device Controller ™ sejak lama. Anda memeriksa log, dan Anda terkejut menemukan sesuatu yang sangat salah: data hanya berisi bit terakhir dari angka! Untungnya, Anda tahu nilai awalnya dan bahwa nilainya tidak pernah berubah dengan cepat. Itu berarti Anda dapat memulihkan sisanya hanya …
13 code-golf  math 

1
Puzzle dua nol satu
Latar Belakang Teka-teki ini adalah variasi dari empat merangkak puzzle (itu sendiri topik pertanyaan masa lalu ). Seperti puzzle itu, tujuannya adalah untuk menemukan ekspresi matematika untuk bilangan bulat yang berbeda, hanya menggunakan empat digit dan operator matematika tertentu. Namun dalam kasus ini, angka yang diizinkan hanya 2, 0, 1 …

4
Apakah kata tersebut dapat diketik dengan kunci yang berdekatan?
Sebelum membaca ini saya sarankan membaca puzzle kecil ini: /puzzling/11408/longest-word-with-adjacent-letters-on-a-keyboardboard Saya ingin Anda membuat program yang mengambil satu argumen, satu kata (hanya huruf kecil), dan menghasilkan "Ya" jika kata itu dapat diketik dengan tombol yang berdekatan pada keyboard (lihat artikel) dan "Tidak" jika kata itu dapat diketik dengan huruf yang …

2
Generasi Seni ASCII
Tugas Tulis sebuah program atau fungsi yang mengambil gambar lebar wdan tinggi h, dan dua bilangan bulat a <= w/2dan b <= h/2, dan menampilkan representasi seni gambar ascii, dengan dimensi ax b. Seni ascii harus dihasilkan melalui langkah-langkah berikut (atau proses lain dengan output yang sama): Mengubah ukuran wx …

7
Baris, Kolom, Diagonal, Blok
Tulis blok kode persegi yang lebar N karakter dan tinggi N karakter, untuk beberapa bilangan bulat positif N. Misalnya, N Anda mungkin 5 dan blok terlihat seperti ini: ThisI sMy5B y5Cod eBloc kOkay Blok ini perlu berperilaku sebagai berikut: Ketika baris teratas diekstraksi dan dijalankan sebagai program, teks yang tepat …

2
Temukan konfigurasi cermin untuk mencocokkan tujuan laser
SKOR YANG DIPERBARUI : Karena tantangan ini lebih sulit daripada yang saya perkirakan, saya telah menyesuaikan skor. Suatu program yang dapat memecahkan input satu mirror adalah jawaban yang valid. Program yang lebih canggih mendapatkan bonus untuk skor mereka. Ada beberapa teka-teki pada PPCG untuk menemukan jalur laser di dalam kotak …
13 code-golf  grid 

30
Hitung jumlah vokal di setiap kata string
Ini adalah tantangan yang agak mudah. Tantangan Input akan berisi string (bukan nullatau kosong) dengan panjang maksimum 100. Keluarkan jumlah vokal di setiap kata string, dipisahkan dengan spasi. Aturan Panjang string tidak akan lebih dari 100 karakter. String hanya akan berisi huruf A-Z, a-zdan juga bisa berisi spasi. Input harus …

1
Tetris Tangrams
pengantar Tangram adalah teka-teki klasik yang melibatkan penataan / pemasangan balok ke dalam berbagai bentuk. Dari bahasa Cina 七巧板 - secara harfiah berarti "tujuh papan keterampilan". Mari kita ambil ide ini dan gunakan tujuh potong Tetromino untuk mengisi kotak. Tantangan Tulis fungsi atau program yang menggunakan array koordinat grid sebagai …

2
Generasi puzzle pencarian kata
Diberikan daftar string, temukan matriks kuadrat terkecil yang berisi masing-masing string awal. String dapat muncul secara horizontal, vertikal atau diagonal dan maju atau mundur seperti dalam pertanyaan ini Puzzle Pencarian Kata . Kata-kata harus ditempatkan di kotak, dengan setidaknya satu kata di setiap arah (horizontal, vertikal dan diagonal). Kata-kata akan …

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.