Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

4
Gambarkan kubus ubin dengan berbagai ukuran
Gambar kubus ubin dengan berbagai ukuran, dalam seni ASCII. Anda akan diberi tiga angka a, bdan c, dan program harus menampilkan kubus berukuran * * b * c. Contohnya 3 3 3 -> ____ ____ ____ /____/____/____/| /____/____/____/|| /____/____/____/||| |____|____|____|||/ |____|____|____||/ |____|____|____|/ 5 2 3 -> ____ ____ ____ ____ …

2
Code Golf: Bagaimana nasib pesawat ruang angkasa? [versi floating point]
Pertanyaan ini sedikit lebih sulit daripada versi seni ASCII. Tidak ada seni, dan sekarang Anda bisa melakukan aritmatika floating point! Tantangan USS StackExchange bepergian melalui medan gravitasi planet cg-00DLEF ketika sebuah ledakan astronomis terjadi di atas kapal. Sebagai kepala pemrograman kapal, adalah tugas Anda untuk mensimulasikan lintasan kapal Anda untuk …

26
Daftar De-Nesting
Diberikan daftar dengan daftar yang bersarang di dalamnya, kembalikan daftar dengan item daftar yang bersarang di-bersarang. Memasukkan Daftar ini akan memiliki, paling banyak, daftar bersarang 4-kedalaman. Hitung semua 0 dalam input sebagai spasi nol. Keluaran Cetak masing-masing item secara individual. Jangan cetak output sebagai daftar. Anda dapat memisahkan setiap item …
12 code-golf 

11
Program terpendek yang menunjukkan sintaksis lengkap suatu bahasa [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 3 tahun yang lalu . Tantangan Tulis program sesingkat mungkin yang menunjukkan seluruh sintaksis bahasa pemrograman: pernyataan, ekspresi, operator, kata-kata yang …
12 code-golf 

13
buat bilah kemajuan ascii
baik, itu mirip dengan pertanyaan ini tetapi dengan sedikit perbedaan. Anda harus menulis sebuah program untuk menanyakan lebar bilah kemajuan dan berapa banyak pekerjaan yang dilakukan. dan kemudian menggambar progress bar dengan fitur-fitur berikut: lebar menunjukkan berapa banyak karakter yang harus Anda gunakan untuk menggambar progress bar progres diberikan melalui …

16
Temukan kata-kata satu tangan
'dilebih-lebihkan' adalah contoh kata yang dapat diketik di sebelah kiri, pada peta keyboard qwerty normal. 'monopoli' adalah contoh untuk tangan kanan. Mencari wordsfile unix untuk kata-kata yang dapat diketik di satu tangan. Keluaran harus dua baris: daftar kata-kata yang dipisahkan oleh spasi untuk tangan kiri, diikuti oleh daftar untuk tangan …
12 code-golf 

4
Konversi dari Infix Notation ke Prefix Notation
Diberikan ekspresi aritmatika, yang dapat mencakup tanda kurung ( ()), eksponen ( ^), pembagian ( /) dan perkalian ( *), penambahan ( +) dan pengurangan ( -) (dalam urutan operasi itu), seperti a ^ (2 / 3) * 9 * 3 - 4 * 6 menghasilkan ekspresi yang sama dalam …
12 code-golf  math 

3
Terapkan Kalkulator Grafik
Ada banyak pertanyaan yang melibatkan kalkulator; Namun, tampaknya tidak ada yang melibatkan penerapan kalkulator grafik. Tantangan Anda harus menulis program lengkap yang mengambil banyak rumus sebagai input dari STDIN dan grafik mereka ke STDOUT. Masukan akan berbentuk f1(x)=x^2-x-1. Akan ada fdiikuti oleh angka 0-9 (inklusif), diikuti oleh (x)=, diikuti oleh …

1
Simulasikan komputer tipe bola biliar (berbasis gravitasi)
Mesin Mesin jenis bola bilyar hanya terdiri dari simbol \ _ /bersama dengan huruf besar dan kecil, spasi, dan nomor 1. \dan /landai. Bola yang datang dari atas akan dibelokkan ke kanan atau kiri. Untuk kedua landai, jika bola datang dari kedua sisi, itu akan dibelokkan ke bawah. _adalah elemen …

3
Sine-Saving Quine
Terinspirasi oleh pertanyaan ini . Buat program yang meminta pengguna untuk menyimpan beberapa data, dan ketika program berhenti, keluarkan program itu sendiri, kecuali data sesi berubah. Pengguna kemudian membuka program yang baru dibuat, dan dapat memanggil kembali data dari program sebelumnya. Perintah KEY VALUE: setel variabel sesi KEYmenjadiVALUE *: hapus …
12 code-golf  quine 

4
Jalur terpendek untuk seorang ksatria catur
Program Anda harus menghitung jumlah gerakan yang dibutuhkan seorang ksatria catur untuk mencapai setiap kotak papan catur. Input akan berupa dua bilangan bulat yang dipisahkan oleh ruang yang mewakili koordinat dari awal kuadrat (koordinat horizontal kemudian vertikal, masing-masing termasuk 0-7). Program Anda harus menampilkan kisi-kisi angka yang berisi jumlah gerakan …
12 code-golf  chess 

7
Hari apa hari ini (atau tanggal lainnya)?
Tugas Tulis program atau fungsi yang menghitung nama hari-hari dari tanggal yang dimasukkan pengguna. Input output Input adalah string YYYYMMDD,. Contoh nilai input: 20110617: 17 Juni 2011 19040229: 29 Februari 1904 06661225: 25 Desember 666 00000101: 1 Januari 0 99991231: 31 Desember 9999 Anda dapat mengasumsikan bahwa semua input valid. …
12 code-golf  date 

5
Interpolasi polinomial
Tulis program yang melakukan Interpolasi Polinomial menggunakan bilangan rasional presisi arbitrer sejati. Inputnya terlihat seperti ini: f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ... Anda dapat berasumsi bahwa hanya ada satu spasi putih sebelum dan setelah =tanda, semua angka adalah pecahan atau bilangan bulat. Anda …

8
Menemukan jalur maksimum
Diberikan kuadrat positif, bilangan asli menulis sebuah program menemukan jalur horizontal dan vertikal dengan jumlah angka di sepanjang mereka menjadi maksimal. Sebuah horisontal jalan pergi dari kolom pertama untuk yang terakhir dan harus meningkatkan posisi kolom sebesar satu dalam setiap langkah. Sebuah vertikal jalan pergi dari baris pertama sampai terakhir …
12 code-golf 

1
Pecahkan 8 Puzzle
8 Puzzle adalah varian yang lebih kecil dari 15Puzzle (atau teka-teki Sliding ). Anda memiliki 3x3kisi yang diisi dengan angka 0-8 (0 menunjukkan ubin kosong) yang disusun dalam urutan acak. Tugas Anda adalah memasukkan kisi 3x3 dan menunjukkan solusi terpendek (gerakan minimum) untuk mencapai status sasaran. Tampilkan setiap boardstate termasuk …

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.