Pertanyaan yang diberi tag code-golf

10
Buat juru bahasa untuk ya!

Ya adalah bahasa berbasis tumpukan yang memiliki beberapa petunjuk yang dipisahkan oleh ruang: yes: Push 1 to the stack no: Push 0 to the stack what: Push the input to the stack (input is taken at the start of program execution and is the same for the whole execution) sure: Increment the last item...

10
Dugaan von Koch

Anda mungkin mengenal ahli matematika von Koch dengan kepingan saljunya yang terkenal. Namun ia memiliki masalah ilmu komputer yang lebih menarik. Memang, mari kita lihat dugaan ini: Diberikan pohon dengan nsimpul (dengan demikian n-1ujung). Temukan cara untuk menghitung node dari 1ke ndan,...

10
Visualisasikan kembali algoritma Euclidean

Tugas Diberi dua bilangan bulat positif: Gambar persegi panjang dengan dimensi yang ditentukan oleh dua bilangan bulat. Ulangi Langkah 3 hingga tidak ada lagi ruang. Gambar dan isi kotak terbesar yang menyentuh tiga sisi persegi panjang (yang tersisa). Keluarkan persegi panjang yang...

10
Tautan Google yang tidak ditampilkan

Tantangan Diberi goo.gltautan singkat yang valid , tampilkan URL asli. Contoh goo.gl/qIwi3Nakan memberikan sesuatu seperti https://codegolf.stackexchange.com/. Untuk input, Anda dapat memilih untuk memiliki https?://di awal, Anda dapat memilih untuk memiliki www.sebelum goo.gl, dan Anda juga...

10
X menandai tempat - pekerjaan cetak

Diberi dua angka, cetak halaman dengan "X" di lokasi yang ditentukan (± 10%). Angka-angka harus baik persentase atau fraksi dari halaman area cetak dimensi, misalnya [25,75]atau ["15%","0%"]atau [0.33,1]. Anda tidak harus mempertimbangkan margin. Ingatlah untuk menyatakan angka mana yang lebar,...

10
Apa ekstensi file?

Tantangan Anda adalah menemukan ekstensi file dari nama file yang disediakan: hi.txt -> txt or .txt carrot.meme -> meme or .meme lol (undefined behavior) what..is..this..file -> file or .file .bashrc -> bashrc or .bashrc [email protected][]h -> h0wC[]h or .h0wC[]h agent.000 -> 000...

10
Jadikan keyboard Anda menjadi keyboard

Tugas Anda harus menulis sebuah program yang ketika sebuah tombol ditekan, ia mengeluarkan suara yang berbeda untuk setiap tombol. Kunci yang akan Anda gunakan adalah: 1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm Catatan dimulai pada Cdan setiap tombol di atas menambahkan satu...

10
Apa tipe sufiks saya?

Intro Jadi saya sudah membuang-buang waktu lagi meneliti algoritma penyortiran suffix, mengevaluasi ide-ide baru dengan tangan dan dalam kode. Tapi saya selalu berjuang untuk mengingat tipe sufiks saya! Bisakah Anda memberi tahu saya tipe sufiks yang mana? Paling kiri apa? Banyak algoritma...

10
Game Kehidupan dan Kelelahan

Permainan Kehidupan dan Kelelahan Stewie sangat mirip dengan Permainan Kehidupan Conway yang lebih terkenal . Alam semesta dari Permainan Kehidupan dan Kelelahan Stewie (GoLF) adalah jaringan ortogonal dua dimensi yang tak terbatas dari sel-sel kuadrat, yang masing-masingnya ada di salah satu...

10
Tanam pohon di lapangan golf!

Tantangan ini terinspirasi oleh aplikasi ini . Ini adalah versi yang jauh lebih mudah dari tantangan ini . Tantangan ini adalah kode-golf , sedangkan yang lain adalah kode tercepat . Anda akan diberi kotak input persegi, dengan dimensi 6-kali-6 yang dibagi menjadi 6 area, di mana sel-sel di...

10
Reindent Java / C / C ++ / etc. kode

Tulis program yang menambah atau menghilangkan spasi untuk memformat kode dengan baik. Aturan untuk seperti apa kode itu ketika Anda selesai: Baris tidak boleh mengandung lebih dari satu {dan }. A {harus selalu menjadi hal terakhir pada sebuah baris. A }harus selalu menjadi satu - satunya hal...

10
Konversi waktu 12 jam

Tantangan Konversikan dan cetak waktu dalam format 12 jam. HH:MM AM/PM Contohnya Memasukkan: 'Fri Jun 30 2017 21:14:20 GMT-0700 (PDT)' 'Fri Jun 30 2017 00:10:23 GMT-0700 (PDT)' 'Fri Jun 30 2017 12:10:23 GMT-0700 (PDT)' 'Sat Jun 31 2018 8:06:20 GMT-0700 (PDT)' 'Fri Jul 01 2017 01:14:20...

10
Segitiga Clark

Ok saya baru saja melakukan tendangan segitiga baru-baru ini, jadi ini satu lagi. Clark's Triangle adalah segitiga di mana entri paling kiri dari setiap baris adalah 1 dan entri paling kanan terdiri dari kelipatan 6 yang meningkat dengan meningkatnya jumlah baris. Ini visualisasi 1 6 1 . 12 1...

10
Temukan Nol Kedua

Tantangan Diberikan bilangan bulat dalam format komplemen 32-bit dua , kembalikan indeks digit nol paling signifikan kedua di representasi biner, di mana indeks 0mewakili bit paling signifikan, dan indeks 31mewakili bit paling signifikan. Jika tidak ada nol kedua, Anda dapat mengembalikan 0,...

10
Pamanmu butuh bantuan Mabuk

Mabuk Paman (maaf AKU dan AUS untuk kunci wilayah) adalah karakter fiksi dari Saturday Night Live. Dia sering membingungkan kata-kata untuk orang lain yang terdengar seperti mereka. Untuk tantangan ini, Anda perlu mengubah ucapan normal menjadi drunkspeak. Algoritma Menerjemahkan ke drunkspeak...

10
Buat shifter

Untuk "bergeser" ke sejumlah ntempat, lakukan hal berikut: Hapus ndigit terakhir Tambahkan nsalinan digit pertama ke awal nomor Misalnya, untuk menggeser nomor 31415tiga tempat, ambil tiga digit terakhir untuk mendapatkan 31, dan kemudian tambahkan tiga salinan dari digit pertama 3,, hingga...

10
Menghasilkan bilangan prima Fermat

Diberi nomor n, cetak nomor Fermat prima ke-n , di mana angka-angka Fermat adalah dalam bentuk 2 2 k +1. Kode ini secara teoritis harus bekerja untuk n apa pun (yaitu jangan hardcode itu), meskipun tidak diharapkan untuk mengakhiri untuk n> 4. (Kode tidak boleh mengembalikan 4294967297 untuk n =...