Pemrograman Puzzle & Golf Kode

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

14
Cetak NxN spiral angka naik [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Code Golf Stack Exchange. Ditutup 2 tahun yang lalu . Angka-angka harus dicetak dengan nol terkemuka di bidang dengan panjang = (jumlah digit N ^ 2). Input …

1
Jalur terpendek dalam grafik
Tulis program untuk mengambil grafik (dari input standar atau file, pilihan Anda) dan temukan jalur terpendek dalam grafik. Grafik ditentukan menggunakan format berikut: A---S F--T | / \ | | / 5 0 |/ \| D----3--E A-Z: nodes in the graph -|/\: edges in the graph 0-9: weights on the …

6
Menghitung area.
Kode terkecil yang memberikan area antara kurva p (x) = a 0 + a 1 * x + a 2 * x 2 + ..., garis y = 0, garis x = 0 dan garis x = C (Yaitu sesuatu seperti ini: ) Anda dapat mengasumsikan bahwa p (x)> = …
12 code-golf 

8
Encoding pohon biner
Misalkan Anda memiliki pohon biner lengkap (yaitu masing-masing simpul internal memiliki dua keturunan yang tidak kosong). Setiap node berisi bilangan nol. Anda diberi tugas untuk menyandikan dan mendekode pohon ke / dari daftar bilangan bulat. Pohon disimpan secara internal seperti: struct node { int data; struct node *left, *right; }; …

2
Tile papan catur dengan triomino empat warna
Tugas: Pertimbangkan masalahnya: "diberi papan catur dengan satu kotak yang hilang, potong menjadi 21 L-triomino". Ada bukti konstruktif yang terkenal bahwa ini dapat dilakukan untuk ukuran papan catur persegi yang merupakan kekuatan dua. Ia bekerja dengan memecah papan catur menjadi papan catur yang lebih kecil dengan lubang di dalamnya dan …

6
Perbaiki kata-kataku yang tergagap
Gagap adalah masalah yang banyak dari kita mungkin pernah mengalami atau setidaknya melihatnya. Meskipun sebagian besar perangkat lunak pengenalan suara yang terkenal memiliki masalah serius dengan gagap berbicara, mari kita bayangkan sebuah perangkat lunak yang mengerti gagap, tetapi tidak dapat memperbaikinya dan hanya menulis apa adanya. Contoh teks tertulis oleh …
12 code-golf  string 

9
Pengiriman tukang pos
Saya baru saja mendapat pekerjaan sebagai tukang pos dan saya butuh bantuan Anda untuk mempertahankannya. Saya harus memesan banyak surat sebelum saya pergi untuk mengirimkannya. Jalan-jalan diberi nomor ketat secara berurutan, dimulai dengan 1 di awal jalan, dan terus berlanjut agar tidak ada angka sampai akhir, dengan angka ganjil di …
12 code-golf  string 


1
Gambar urutan Recamán dengan ASCII
Urutan Recamán ( A005132 ) adalah urutan matematika, didefinisikan sebagai: A(n)=⎧⎩⎨0A(n−1)−nA(n−1)+nif n=0if A(n−1)−n is positive and not already in the sequenceotherwiseA(n)={0if n=0A(n−1)−nif A(n−1)−n is positive and not already in the sequenceA(n−1)+notherwiseA(n) = \begin{cases}0 & \textrm{if } n = 0 \\ A(n-1) - n & \textrm{if } A(n-1) - n \textrm{ …

6
Golf vs Virus kode penangkal [ditutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 8 bulan lalu . Ada array 2D persegi panjang yang mengandung virus yang dilambangkan dengan 'v', penangkal1 dilambangkan dengan 'a', dan …
12 code-golf 

13
Penerjemah Malbolge normal ke Malbolge
Dalam tugas ini, Anda akan menulis sebuah program / fungsi yang menggunakan program Normalized Malbolge dan mengeluarkan program Malbolge yang dihasilkan . (Ini adalah alat rahasia yang digunakan oleh semua programmer Malbolge!) Memasukkan Struktur data yang (entah bagaimana) mewakili program Normalized Malbolge. Keluaran Struktur data yang mewakili program Malbolge yang …
12 code-golf  string 

5
Balikkan kode Anda, balikkan OEIS
Tugas di sini adalah untuk menulis sebuah program yang mengambil nomor alam, , dan menghasilkan th jangka urutan Oei. Urutan itu harus memiliki pengenal dalam bentuk diikuti oleh 6 digit. Sekarang ketika Anda mengambil kode sumber dan membalik urutan byte itu untuk menghasilkan program baru, program itu juga harus menerapkan …

20
Penjawab pertanyaan
Asli: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Alain Colmerauer merancang bahasa pemrograman logika Prolog. Tujuannya adalah menciptakan bahasa pemrograman yang sama cerdasnya dengan anak berusia dua tahun. Untuk membuktikan bahwa ia telah berhasil dalam tujuannya, ia mempresentasikan program Prolog yang menjawab "Tidak" secara akal untuk semua pertanyaan. Tanyakan apapun padaku! ? - (Tentu saja tidak.) …
12 code-golf  string 

3
Cetak 'A' 1000 kali dengan BrainFuck
Apa kode BrainFuck terbaik (dalam hal ukuran kode) untuk mencetak 'A' 1000 kali? Pendekatan saya adalah: set 'A' ke p [0] atur 255 ke p [1] untuk menampilkan 255 'A', 3 kali atur 235 ke p [1] untuk menampilkan 235 'A' Ini tidak efektif tetapi saya tidak dapat menemukan cara …

30
Potongan + Menghitung daftar digit
Saya memiliki daftar angka desimal: 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 Daftar angka desimal dikenal sebagai item. Kami dapat membentuk "potongan" dari item-item ini dengan mengelompokkan angka-angka yang identik dan berdekatan. Saya ingin memberi setiap potongan nomor unik, mulai dari 1, dan …

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.