Pertanyaan yang diberi tag «code-golf»

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

3
Pembuat Kode Seni ASCII
Saya memiliki program yang menghasilkan kode Brainfuck yang diformat. Saya menjalankan program saya ./example "S" dan hasilnya +[>+ < +++ ] >--. yang mencetak S di Brainfuck. Tujuan Anda adalah menulis program yang menerima string sebagai input dan menampilkan kode sumber dalam bahasa lain yang mencetak string itu. Kode sumber …

3
Menghitung batang; hitung batangmu
Beberapa latar belakang Batang penghitung adalah batang kecil (panjang 3-14 cm) yang digunakan oleh matematikawan dari banyak budaya Asia selama lebih dari 2000 tahun untuk mewakili bilangan atau fraksi utuh. (Dalam chqllenge ini kita akan fokus pada bilangan bulat yang tidak ditandai) Ada juga versi tertulis, yang disebut angka batang. …

4
String Tuning
Tugas Tulis program untuk menentukan nada yang dibunyikan, bersama dengan berapa sen yang tidak selaras, dari senar yang disetel ke frekuensi tertentu dan tekan ke bawah pada titik tertentu. Demi kesederhanaan, anggaplah bahwa frekuensi suara yang dihasilkan dan panjang tali di sebelah kanan tempat penekanannya berbanding terbalik. Catatan: tugas ini …


6
Penomoran Permutasi
Tantangan Untuk sekumpulan integer n, tulis sebuah program yang akan menampilkan indeks leksikografinya. Aturan Input hanya boleh berupa satu set bilangan bulat non-negatif unik yang dipisahkan oleh spasi. Anda harus menampilkan indeks leksikografis (kisaran 0 hingga n! -1 inklusif) dari permutasi. Tidak ada perpustakaan permutasi atau permutasi bawaan yang dapat …

6
Temukan simpul terdalam pohon biner
Tulis program yang menggunakan pohon biner sebagai input, dan output simpul terdalam dan kedalamannya. Jika ada dasi, cetak semua simpul yang terlibat serta dalamnya. Setiap node direpresentasikan sebagai: T(x,x) T(x) T di mana Tadalah pengidentifikasi satu atau lebih karakter alfanumerik dan masing-masing xadalah simpul lain. Berikut definisi sederhana dari pohon …

24
Hasilkan tabel grup untuk Z_n
Grup adalah struktur yang banyak digunakan dalam Matematika, dan memiliki aplikasi dalam Ilmu Komputer. Tantangan kode ini adalah tentang karakter # paling sedikit untuk membuat tabel grup untuk grup aditif Z n . Bagaimana tabel disusun: Untuk Z n , elemen-elemennya adalah {0, 1, 2, ..., n-1}. Tabel akan memiliki …

4
Temukan waktu "menarik" berikutnya
Saya kebetulan melirik arloji saya hari ini tepat jam 11:11:11 (dan hari ini 1/11; sayangnya ini bukan tahun 2011), dan itu membuat saya berpikir: Saya tahu! Saya harus membuat pertanyaan kode golf dari ini! Saya seorang dork. Bagaimanapun, tantangan Anda adalah mengambil satu jam, menit, dan detik sebagai input, dan …
9 code-golf  date 

2
Backtickify cuplikan kode di Stack Exchange
Tujuan Anda adalah memasukkan teks arbitrer, seperti: This is some text Dan output teks yang diformat sebagai kode untuk posting (Markdown rasa SE) dan komentar (Markdown mini) di Stack Exchange, seperti: `This is some text` `This is some text` Namun, itu semakin rumit. Pertimbangkan input: Perl has a variable called …
9 code-golf 

8
Missy Elliot, XKCD, dan ASCII Bytes
Terinspirasi oleh komik XKCD berikut: Dalam "Work It" Missy Elliot, bagian dari paduan suara berbunyi sebagai berikut: Is it worth it, let me work it I put my thing down, flip it and reverse it Mengingat hal itu, saya mengusulkan tantangan golf kode berikut: Buat kode yang sesuai, dalam urutan: …

5
format string gaya printf
Tantangan Tulis fungsi yang mengimplementasikan printfpemformatan string gaya- C . Aturan Anda harus menerapkan setidaknya %%, %c, %s, %ddan %f. Anda tidak boleh menggunakan metode pemformatan string bawaan. Anda tidak boleh menjalankan program eksternal atau terhubung ke Internet dari program Anda. Terserah Anda untuk memutuskan bagaimana menangani input yang tidak …

2
Periksa apakah 15 puzzle dapat dipecahkan
The lima belas teka-teki adalah aneh dalam bahwa hanya setengah negara-negara yang mungkin pengaturan yang dipecahkan. Jika Anda membalik 14 dan 15 ubin, tidak mungkin Anda bisa menggeser balok sehingga dibalik. Tugas Anda adalah membuat program yang menerima daftar bilangan bulat dalam format pilihan Anda (berisi persis satu contoh dari …

9
Tulis Angka sebagai Jumlah Fibonacci
Mari kita mendefinisikan urutan Fibonacci sebagai F(1) = 1 F(2) = 2 F(n) = F(n - 2) + F(n - 1) Jadi kita memiliki urutan yang tak terbatas 1,2,3,5,8,13,... Sudah diketahui bahwa bilangan bulat positif dapat ditulis sebagai jumlah dari beberapa angka Fibonacci. Satu-satunya peringatan adalah bahwa penjumlahan ini mungkin …

8
Kalkulator gerbang logika sederhana
Misi Anda, jika Anda memilih untuk menerimanya, adalah untuk membangun evaluator kebenaran sederhana untuk operator logis berikut: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name | Truth Table ---------------------------------------------------------------------------------- Identity | is | | (none) | 10 Negation | not | ~ | tilde | 01 Conjunction …

3
Parsing string Python literal
Tantangannya adalah mengurai string seperti yang dilakukan Python dan mencetak isi string. Input (argumen baris perintah atau stdin) : string literal (misalnya "hello") (atau beberapa literal, lihat rangkaian literal string di bawah) Output (stdout) : isi string (misalnya hello) Aturan untuk mengurai string: Sebuah string literal dilampirkan dalam pasangan yang …

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.