Pertanyaan yang diberi tag code-golf

24
Isi mangkuk dengan sup alfabet

Kita tampaknya tidak pernah mendapatkan lelah tantangan terkait alfabet-... Resep Diberikan serangkaian huruf S, dan dua bilangan bulat positif M, N, menghasilkan sup alfabet dengan huruf-huruf yang Smenempati posisi acak dalam mangkuk berukuran persegiM × N, dibingkai oleh karakter...

24
Teorema bilangan poligon Fermat

Teorema bilangan poligon Fermat menyatakan bahwa setiap bilangan bulat positif dapat dinyatakan sebagai jumlah paling banyak -gonal. Ini berarti bahwa setiap bilangan bulat positif dapat dinyatakan sebagai jumlah hingga tiga angka segitiga, empat angka persegi, lima angka pentagonal, dll. Tugas...

23
Temukan faktor prima

Dalam tugas ini, Anda harus menulis sebuah program, yang menghitung faktor prima dari sebuah angka. Masukan adalah bilangan asli 1 <n <2 ^ 32. Outputnya adalah daftar faktor prima dari angka dalam format berikut. Eksponen harus dihilangkan jika mereka 1. Hanya menampilkan bilangan prima....

23
Ada seorang wanita tua

Tujuan Anda adalah menulis program yang mencetak puisi berikut persis seperti yang ditampilkan di sini: There was an old lady who swallowed a fly. I don't know why she swallowed that fly, Perhaps she'll die. There was an old lady who swallowed a spider, That wriggled and iggled and jiggled inside...

23
Apakah string X adalah lanjutan dari string Y?

Diberikan string X dan Y, tentukan apakah X adalah urutan dari Y. String kosong dianggap sebagai urutan dari setiap string. (Misalnya, ''dan 'anna'merupakan lanjutan dari 'banana'.) Memasukkan X, string alfanumerik sensitif-huruf yang mungkin kosong Y, string alfanumerik sensitif-huruf yang...

23
Ubah ekspresi infiks menjadi notasi postfix

Ketika saya melihat judul pertanyaan tertutup ini , saya pikir itu tampak seperti tantangan kode golf yang menarik. Jadi izinkan saya menyajikannya sebagai berikut: Tantangan: Tulis sebuah program, ekspresi atau subrutin yang, diberi ekspresi aritmetika dalam notasi infiks , seperti 1 + 2,...

23
String Topografi

Berikut beberapa contoh input, jadi saya bisa menjelaskan apa masalahnya: ((1 2)(3 (4 5) moo)) (i (lik(cherries)e (woohoo))) Pikirkan baris teks ini sebagai peta topografi beberapa gunung. Setiap rangkaian tanda kurung menggambarkan satu unit ketinggian. Jika kita "melihat" ini dari samping,...

23
Skor game Go

Game Scoring a Go adalah tugas yang tidak terlalu mudah. Di masa lalu ada beberapa perdebatan tentang bagaimana merancang aturan untuk mencakup semua kasus sudut aneh yang mungkin terjadi. Untungnya, dalam tugas ini Anda tidak perlu melakukan hal-hal rumit seperti hidup dan mati atau deteksi seki....

23
Rasio perlengkapan lego

Saya sedang membangun robot lego raksasa dan saya perlu membuat beberapa rasio roda gigi tertentu menggunakan satu set roda gigi. Saya memiliki banyak gigi dengan ukuran gigi lego yang umum: 8, 16, 24, atau 40 gigi. Tulis program yang bisa saya gunakan di mana saya memasukkan rasio roda gigi dan...

23
Memecahkan Tiga Masalah Terbuka dengan Menghentikan Oracle

Anda diberi fungsi: h1 (f, * args) dan h2 (f, * args) Keduanya adalah metode yang sudah ditentukan untuk Anda (di sini tanda bintang menunjukkan sejumlah variabel argumen) f adalah fungsi, * args adalah daftar parameter yang akan diteruskan ke fungsi itu h1 mengembalikan nilai boolean: Benar...

23
Rekreasi Komposisi Piet Mondrian

Selamat sore, Tujuan Anda adalah, dengan jumlah byte kode sumber yang paling sedikit, membuat ulang setiap lukisan 'Komposisi' Piet Mondrian (misalnya, Komposisi # 10 ). Rekreasi dapat menggunakan warna yang sebenarnya, atau menggantinya dengan warna yang sesuai dari Palet Warna Default Windows...

23
Kiat untuk bermain golf di brainfuck

Apa tips umum yang Anda miliki untuk bermain golf di brainfuck? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk brainfuck (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per

23
Regex Golf: Wilayah Italia vs. Amerika Serikat

Kami sudah memiliki masalah meta-regex-golf yang terinspirasi oleh komik xkcd Tapi, golf regex ini terlihat menyenangkan juga! Saya ingin membedakan antara negara bagian AS dan wilayah Italia. Mengapa? Saya warga negara dari kedua negara, dan saya selalu mengalami masalah * ini . Wilayah Italia...

23
Ubah desimal berulang menjadi pecahan

Pertanyaan ini tidak perlu diterapkan pada penghentian desimal saja - desimal berulang juga dapat dikonversi menjadi pecahan melalui suatu algoritma. Tugas Anda adalah membuat program yang mengambil desimal berulang sebagai input, dan menampilkan pembilang dan penyebut yang sesuai (dalam istilah...

23
Huruf dalam nomor telepon

Masalah: Anda membuat telepon baru di mana orang dapat mengetikkan nomor telepon khusus, misalnya 1-800-program, dan mereka akan dikonversi secara otomatis ke nomor telepon yang dapat digunakan, seperti 1-800-7764726(untuk contoh sebelumnya). Program Anda akan menerima string jika panjangnya...

23
Lingkaran membagi pesawat

Tugas Anda akan diberi satu set lingkaran di pesawat dengan pusatnya di garis y = 0 . Dijamin tidak ada pasangan lingkaran yang memiliki lebih dari satu titik umum. Tugas Anda adalah menentukan berapa banyak wilayah di mana lingkaran membagi bidang. Wilayah adalah kumpulan titik berdekatan...

23
Gambarlah bayangan bangunan

Memasukkan: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Keluaran: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... Memasukkan: 2...

23
Bagaimana cara saya alias fungsi anggota di Python?

Dalam Python, seseorang dapat menyimpan byte dengan aliasing fungsi yang digunakan berulang kali. Sebagai contoh: r=range a=r(100) b=r(200) c=r(300) Namun, ketika fungsi-fungsi tersebut adalah fungsi anggota bersama-sama, saya tidak tahu cara mengatasinya dengan cara yang memungkinkan...

23
Resistor dengan Nilai Tidak Biasa

pengantar Ketika membangun sebuah proyek elektronik, sebuah skema mungkin memerlukan resistor dengan nilai yang tidak biasa (katakanlah, 510 ohm). Anda memeriksa nampan bagian Anda dan menemukan bahwa Anda tidak memiliki resistor 510-ohm. Tetapi Anda memiliki banyak nilai umum di atas dan di bawah...