Pertanyaan yang diberi tag code-golf

36
Membangun Metronom

pengantar Beberapa hari yang lalu saya membutuhkan metronom untuk sesuatu. Saya tidak punya satu pun jadi saya mengunduh aplikasi dari App Store. Aplikasi ini memiliki ukuran 71 MB !!! 71 MB untuk membuat tic-toc ...?! Jadi kode-golf muncul di benak saya dan saya bertanya-tanya apakah beberapa...

36
Membuat koin adil

Anda memiliki koin yang menghasilkan 0atau 1. Tetapi Anda mencurigai koin itu bias , artinya kemungkinan 0(atau 1) tidak harus 1/2. Sebuah terkenal prosedur untuk "mengubah" koin bias menjadi koin (yaitu untuk mendapatkan hasil yang sama mungkin), seperti yang diusulkan oleh von Neumann, adalah...

36
Perluas array C

Dalam bahasa pemrograman C, array didefinisikan seperti ini: int foo[] = {4, 8, 15, 16, 23, 42}; //Foo implicitly has a size of 6 Ukuran array disimpulkan dari elemen inisialisasi, yang dalam hal ini adalah 6. Anda juga dapat menulis array C dengan cara ini, secara eksplisit mengukurnya lalu...

36
Fibonacci-orial

Definisi Urutan Fibonacci F(n), pada bilangan bulat positif, didefinisikan sebagai berikut: 1. F(1) = 1 2. F(2) = 1 3. F(n) = F(n-1) + F(n-2), where n is an integer and n > 2 Fibonacci-orial dari bilangan bulat positif adalah produk dari [F(1), F(2), ..., F(n)]. Tugas Diberikan bilangan...

36
Hitung fungsi Carmichael

Deskripsi tugas Dalam teori bilangan, fungsi Carmichael  λ mengambil bilangan bulat positif  n dan mengembalikan bilangan bulat paling kecil k sehingga kekuatan k -th dari masing-masing bilangan bulat koprime ke n sama dengan 1 modulo n . Dengan bilangan bulat positif n , solusi Anda harus...

36
Menambah Kode Gray

pengantar Kode Abu - abu adalah alternatif untuk representasi biner di mana angka bertambah dengan mengubah hanya satu bit, daripada jumlah variabel bit. Berikut adalah beberapa kode abu-abu beserta desimal dan binernya: decimal | binary | gray ------------------------- 0 | 0 |...

36
EvenSt-ring C ode - g ol! F

'String genap' adalah string mana pun dimana paritas nilai ASCII dari karakter selalu bergantian. Misalnya, string EvenSt-ring$!adalah string genap karena nilai ASCII dari karakter adalah: 69 118 101 110 83 116 45 114 105 110 103 36 33 Dan paritas dari angka-angka ini adalah: Odd Even Odd Even...

36
Rotasi Chebyshev

Pertimbangkan kisi biasa, di mana setiap sel memiliki koordinat bilangan bulat. Kita dapat mengelompokkan sel menjadi "cincin" (berbentuk persegi) di mana sel-sel di setiap cincin memiliki jarak Chebyshev yang sama (atau jarak papan catur) dari titik asalnya. Tugas Anda adalah untuk mengambil sel...

36
Temukan Kata-Kata Infinity!

(Catatan: Ini adalah spin-off dari tantangan saya sebelumnya Find the Swirling Words! ) Definisi Kata Infinity : Jika Anda terhubung dengan kurva semua karakter Kata Infinity pada alfabet (AZ) Anda mendapatkan simbol infinity ∞ seperti pada diagram di bawah ini. Semua koneksi genap harus turun ,...

36
Tampilkan xkcd

xkcd adalah webcomic favorit semua orang, dan Anda akan menulis sebuah program yang akan membawa sedikit lebih banyak humor kepada kita semua. Tujuan Anda dalam tantangan ini adalah untuk menulis sebuah program yang akan mengambil angka sebagai input dan menampilkan xkcd dan teks-judulnya (teks...

36
Tangga kode, Polisi

Catatan: Tantangan ini selesai. Kiriman masih diterima tetapi tidak bisa menang. Ini adalah utas polisi. Utas perampok ada di sini . Tulis kode yang menampilkan bilangan bulat 1. Jika Anda menambahkan, menghapus, atau mengganti satu karakter (pilihan Anda), kode tersebut akan menghasilkan...

36
Bilangan Biner Kompleks

Mari kita buat pemetaan surjektif yang sederhana dari bilangan bulat positif ke bilangan bulat Gaussian , yang merupakan bilangan kompleks di mana bagian nyata dan imajiner adalah bilangan bulat. Diberikan bilangan bulat positif, misalnya 4538, ungkapkan dalam biner tanpa pemimpin 0: 4538 base 10...

36
Bantu istri gila saya menghias pohon Natal kami

Istri saya sangat, katakanlah, khususnya dalam hal meletakkan hiasan di pohon Natal kami. Mari kita beri dia beberapa kode untuk membantunya dalam masa percobaan ini. Memasukkan Diberikan input 2 < n < 10ketinggian pohon dan 0 < k < njumlah ornamen yang berbeda. Tugas Hiasi pohon...

36
Melompati Kanguru

Backstory Penafian: Dapat berisi informasi buatan tentang kanguru. Kanguru melewati beberapa tahap perkembangan. Seiring bertambahnya usia dan semakin kuat, mereka bisa melompat lebih tinggi dan lebih lama, dan mereka bisa melompat lebih banyak sebelum mereka lapar. Pada tahap 1 , kanguru sangat...

36
tekan tombol apa saja untuk melanjutkan

Tugas Anda adalah untuk menciptakan sebuah program yang akan menampilkan teks berikut, menunggu pengguna untuk menekan tombol (tidak apa-apa untuk mengabaikan kunci seperti ctrl, alt, caps lock, dll, selama kunci seperti letters, numbers, symbols, dan entertidak diabaikan), dan kemudian...