Pemrograman Puzzle & Golf Kode

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



4
Selesaikan sebagian masalah penghentian untuk brainf ***
Untuk memecahkan Masalah Pemutusan Anda diberikan deskripsi suatu program, dan harus menentukan apakah program tersebut akan selesai atau tidak. Anda tidak pernah dapat melakukan ini untuk semua program. Namun untuk program-program seperti (dalam brainf *** ): > Ini jelas akan berhenti, dan untuk program-program seperti: +[] Jelas tidak akan. Tantangan …

11
Hapus semua karakter ASCII yang tidak dapat dicetak
Tantangan Anda, jika Anda diberi kode untuk menerimanya, berjalan sebagai berikut: Anda dapat memilih salah satu dari dua tantangan berikut untuk diterapkan: Tantangan # 1 Baca dari file a.txt Tulis hanya karakter ASCII yang dapat dicetak (nilai 32-126) ke file b.txt Tantangan # 2 Dengan file a.txt, hapus semua karakter …
9 code-golf 

13
Hitung karakter, ubah menjadi sandi
Masalah: Anda harus membuat program yang melakukan hal berikut: mengambil string besar huruf kecil, dan menghitung semua kemunculan setiap huruf. maka Anda menempatkan huruf-huruf secara berurutan dari yang paling besar hingga yang paling kecil. kemudian Anda mengambil daftar itu dan mengubahnya menjadi encoder / decoder untuk teks tersebut. kemudian mengkodekan …
9 code-golf 

3
Connect-4 yang Dapat Diobservasi Sebagian
Permainan Anda akan memainkan (hampir) permainan standar Connect-4 . Sayangnya, ini adalah permainan korespondensi dan seseorang telah menempatkan pita hitam di setiap baris kedua mulai dari bawah, sehingga Anda tidak dapat melihat gerakan lawan Anda di dalam baris ini. Setiap gerakan dalam kolom yang sudah penuh akan dihitung sebagai melewati …

2
Python: Saya berharap saya PHP [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 3 tahun yang lalu . Ada cerita lama tentang seorang pemahat batu yang tidak pernah puas dengan dirinya. Dia berharap bisa menjadi matahari, …

7
Keluarkan tanggal dalam kalender Mel
Kalender Mel digunakan dalam dunia fiksi Kaldia. Tujuan Anda adalah untuk mengubah tanggal menjadi kalender Mel. Kalender ini masing-masing memiliki 13 bulan 28 hari, ditambah 1 atau 2 hari ekstra setelah bulan lalu. Satu tahun yang dapat dibagi oleh 4 tetapi tidak oleh 100, atau dibagi oleh 400 memiliki 366 …
8 code-golf  date 

2
Bisakah wadah ini menampung cairan sebanyak ini?
Bisakah wadah ini menampung cairan sebanyak ini? Tantang Sinopsis Seperti yang kemungkinan besar Anda ketahui, cairan memiliki bentuk yang tidak terbatas dan volume yang pasti. Karena itu, mereka selalu mengambil bentuk wadah mereka. Namun, mereka tidak dapat memperluas untuk mengisi wadah mereka. Tugas Anda hari ini adalah menentukan apakah cairan …

9
Shantae Dance Matching
Dalam permainan Shantae asli , ada tarian transformasi yang harus Anda masukkan waktu menggunakan D-Pad, A, dan B. Jika Anda menyelesaikan urutan yang telah ditentukan saat menari, Anda akan berubah menjadi bentuk yang sesuai (atau teleportasi atau pulihkan) . Tugas Anda adalah untuk menampilkan efek yang sesuai ketika diberi input. …

14
Nomor berikutnya dengan balita
Tantangan: Program Anda akan mengambil dua bilangan bulat ndan ksebagai input, dan menghasilkan bilangan bulat terkecil yang lebih besar dari (tetapi tidak sama dengan) nyang berisi paling tidak kkemunculan angka tersebut 5. Anda dapat mengasumsikan 1 ≤ k ≤ 15dan 1 ≤ n < 10**15. Ini adalah tantangan waktu terbatas …

1
Hitung Poligon Tertutup
Memasukkan: Sebuah NxMjaringan atau multi-string line (atau wajar input-format lain), yang berisi hanya dicetak ASCII (kisaran unicode [32,126]). Keluaran: Jumlah poligon tertutup dengan karakter yang sama yang dapat ditemukan, dengan dua aturan khusus: Spasi adalah wildcard dan dapat digunakan (beberapa kali) untuk karakter apa pun o,, Odan 0dihitung sebagai poligon …

10
Papan Megachess
Anda ingin membuat papan catur persegi. Ubin yang berdekatan harus bergantian hitam dan putih seperti papan catur standar, dan sudut kiri bawah dapat berupa hitam atau putih. Program Anda akan menerima dua bilangan bulat positif, jumlah ubin hitam dan jumlah ubin putih. Ini akan selalu kurang dari 1024. Anda tidak …
8 code-golf 

2
Mari kita mainkan Peg Solitaire
Peg solitaire adalah game populer yang biasanya dimainkan sendiri. Gim ini terdiri dari sejumlah pasak dan papan yang dibagi menjadi kisi - biasanya papan tidak berbentuk persegi panjang tetapi untuk tantangan ini kami akan menganggapnya demikian. Setiap gerakan yang valid memungkinkan seseorang untuk menghapus pasak tunggal dan tujuannya adalah untuk …

1
Sepenuhnya Modular C: Grading
Anda adalah seorang profesor Ilmu Komputer yang mengajarkan bahasa pemrograman C. Satu prinsip yang Anda coba berikan kepada siswa adalah modularitas . Sayangnya, kelas-kelas sebelumnya cenderung tidak mendapatkan pesan, mengirimkan tugas dengan seluruh program di dalamnya main(). Oleh karena itu, untuk semester ini Anda telah mengeluarkan panduan modularitas yang ketat …
8 code-golf  parsing  c 

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.