Pertanyaan yang diberi tag code-golf

9
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...

9
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...

9
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...

9
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...

9
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}....

9
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...

9
Validasi Solusi Loopy

Ini adalah tantangan tambahan untuk menghasilkan teka-teki Loopy . Anda mungkin ingin menyelesaikan tantangan ini sebelum mencoba tantangan yang lebih sulit di tautan sebelumnya. Tujuan dari tantangan ini adalah untuk memvalidasi solusi untuk teka-teki gila. Silakan ambil semua dokumentasi tentang...

9
Jalan Hutan

Setelah perjalanan kano yang membawa bencana , Anda akhirnya jatuh dari air terjun di ujung jeram sungai. Sampan Anda meledak, tetapi Anda berhasil selamat dari ledakan itu. Namun, perjalanan sungai Anda benar-benar hilang dari peta - Anda sekarang telah menemukan diri Anda tersesat di...

9
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...

9
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...

9
Grafik Hasil Pencarian Google

Ketika Anda mencari sesuatu di Google , itu dengan mudah memberikan pesan di dekat bagian atas halaman mengatakan sesuatu seperti About 53,000,000 results (0.22 seconds). (Angka-angka berubah tergantung pada apa yang dicari tentu saja.) Dalam tantangan ini, Anda akan menulis sebuah program yang...

9
Iterasi Moore

Info Angka 1 hingga 9 masing-masing mewakili sel di Lingkungan Moore , dengan 5 sebagai sel pusat. Begitu: 123 456 789 1={-1,-1} 2={-1, 0} 3={-1, 1} 4={ 0,-1} 5={ 0, 0} 6={ 0, 1} 7={ 1,-1} 8={ 1, 0} 9={ 1, 1} Tantangan Anda dapat mengambil input melalui STDIN, ARGV atau argumen fungsi dan...

9
Hasilkan miring Fibonacci yang valid

Latar Belakang Ubin Fibonacci adalah ubin garis (1D) menggunakan dua segmen: pendek, S , dan panjang, L (rasio panjangnya adalah rasio emas, tetapi itu tidak relevan dengan tantangan ini). Untuk ubin yang menggunakan dua prototipe ini untuk benar-benar menjadi ubin Fibonacci, kondisi berikut harus...

9
Urutkan berdasarkan abjad khusus

Tantangannya adalah membuat program yang mengurutkan daftar kata-kata, hanya saja kata-katanya harus dalam urutan abjad acak yang diberikan. Program Anda akan menerima serangkaian kata yang dipisahkan koma dan alfabet baru. Program Anda akan menampilkan setiap kata dengan cara yang sama dalam...

9
Solitaire Bulgaria

Bulgarian Solitaire adalah permainan pemain tunggal yang dipopulerkan oleh Martin Gardner dalam kolom matematika di Scientific American . Anda memiliki Nkartu yang identik, dibagi menjadi beberapa tumpukan. Anda mengambil kartu dari setiap tumpukan dan membentuk tumpukan baru dengan kartu yang...

9
Catatan untuk Tablature

Tantangan Diberikan daftar catatan, Anda harus mengembalikan tablature yang sesuai. Catatan Catatan harus dalam kisaran A hingga G inklusif dan rentang oktaf menjadi 2 hingga 6 inklusif. Formatnya adalah not-oktaf dengan #mewakili tajam dan bmewakili datar. Misalnya: A7atau F#3. Tab Tablature...