Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

30
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 bilangan bulat 2. Ubah satu karakter lagi (sama …

30
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 Odd Even …
36 code-golf  string 

14
Misteri Kertas Toilet
Hari ini Anda perlu memecahkan masalah yang sangat praktis: Berapa banyak loop yang Anda butuhkan untuk memiliki sejumlah lembaran pada gulungan kertas toilet Anda? Mari kita lihat beberapa fakta: Diameter silinder kertas toilet kosong adalah 3,8 cm Panjang satu lembar kertas toilet adalah 10cm. Ketebalan satu lembar kertas toilet adalah …

2
Apakah menara akan seimbang?
pengantar Diberi menara ASCII dan kekuatan angin, tulislah sebuah program atau fungsi untuk menentukan apakah menara itu akan seimbang atau ke arah mana ia akan jatuh. Misalnya menara pertama menyeimbangkan tetapi yang kedua jatuh ke kiri. # # # # ### ### ### ### # # # # ##### ##### …

1
Program Robot Penumpukan Piala
Saya yakin semua orang telah melihat sebelumnya bahwa cangkir dapat ditumpuk menjadi piramida (dan bentuk lainnya): A A A A A A A A A A A A A A A A A Ya, Ajelas merupakan karakter yang memadai untuk mewakili piala. Cangkir baru dapat ditambahkan baik di tanah, di …

13
Gambar seorang teman lama dalam seni ASCII
Saya harap gambar ini terlihat akrab bagi Anda. Ini adalah salah satu hantu Pacman dalam keadaan "rentan" , setelah Pacman memakan pil kekuatan. Tantangan Bayangkan hantu kita dalam bingkai kecil, menggunakan seni ASCII. Pada skala normal (lebih lanjut tentang ini nanti), setiap kotak pada gambar di atas harus sesuai dengan …

1
Masalah "Isi Grid"
Tantangan dengan aturan sederhana tetapi algoritma non-sepele. :-) Tugas Ambil input dalam bentuk bilangan bulat yang dipisahkan oleh ruang: N A B S Di mana N adalah panjang sisi dari matriks persegi 2D yang diisi dengan angka unik (bilangan bulat) antara A dan B inklusif. Untuk setiap baris dan kolom …
36 code-golf  math  grid 

30
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 bulat …

25
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 mendefinisikan …
36 code-golf  string  parsing  c 

27
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 dari kalian bisa memperbaiki …
36 code-golf  music  audio 

14
Jumlahnya selalu 15
Tulis program atau fungsi yang mengambil array bilangan bulat non-negatif sebagai input dan output satu set vektor / array dengan elemen-elemen dari array input secara berurutan, dibagi sehingga setiap vektor berjumlah hingga 15. Jika jumlah pertama Elemen N tidak "menekan 15", maka angka yang berhasil melewati 15 harus terpotong, dan …

22
Akronim dapat benar-benar mempersempit sensor pesan Anda
Karena itu, Anda perlu cara yang lebih baik untuk berolahraga jika frasa adalah akronim dari sebuah kata. Anda juga berpikir akan bermanfaat untuk melihat apakah frasa dan kata yang dimaksud adalah singkatan rekursif. Tugas Anda: Diberi kata dan kemudian frasa yang dipisahkan oleh satu baris, output jika frasa tersebut adalah …

30
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 sebagai berikut. Menghasilkan (tidak tumpang tindih) …

30
Bilangan Katalan
Angka Catalan ( OEIS ) adalah urutan bilangan alami yang sering muncul dalam kombinatorik. Angka Catalan ke-n adalah jumlah kata-kata Dyck (string kurung kurung atau kurung seimbang seperti [[][]]; secara resmi didefinisikan sebagai string menggunakan dua karakter a dan b sehingga setiap substring mulai dari awal memiliki jumlah karakter lebih …

4
Berhasil menavigasi bidang asteroid
pengantar Semua orang tahu bahwa kemungkinan berhasil menavigasi bidang asteroid adalah sekitar 3.720 hingga 1. Tetapi meskipun Anda memperingatkan, Han Solo masih bersedia untuk mencoba peruntungannya. Takut untuk kehidupan buatan Anda, Anda memutuskan untuk membuat kode, dalam dialek khusus kapal ( baca: bahasa Golf Kode pilihan Anda ), program penghindaran …
36 code-golf  maze 

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.