Pemrograman Puzzle & Golf Kode

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

30
196 kode algoritma golf
Tulis program singkat untuk 196-algoritma . Algoritme dimulai dari integer, lalu menambahkan kebalikannya hingga palindrome tercapai. misalnya input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 Memasukkan bilangan bulat, yang bukan bilangan lyrchrel (artinya, akhirnya menghasilkan palindrome di …

30
Hasilkan segitiga Pascal
Segitiga Pascal dihasilkan dengan memulai dengan 1 pada baris pertama. Pada baris berikutnya, angka ditentukan oleh jumlah dari dua angka tepat di atasnya ke kiri dan kanan. Untuk menunjukkan, inilah 5 baris pertama segitiga Pascal: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 …

15
Hasilkan Brainfuck untuk angka 1–255
Tulis sebuah program yang, untuk angka 1 hingga 255, mencetak kode BF yang akan menghasilkan angka yang diberikan dalam beberapa byte array, ditambah baris baru. Misalnya, empat baris pertama dari output bisa (dan kemungkinan besar akan) adalah: + ++ +++ ++++ Pemenang akan menjadi yang terkecil: source code + output(dalam …

15
Buka Kunci Anda
Anda telah mengunci sepeda Anda dengan kunci kombinasi 3 digit. Sekarang Anda ingin naik dan perlu membukanya dengan bantuan program berikut. Memasukkan Parameter 1 Kombinasi digit dari kunci Anda dalam keadaan terkunci . Itu harus berbeda dari parameter ke-2 (= kombinasi status tidak terkunci ). (Atau sepeda Anda bisa dicuri!) …


30
Ulang! Faktorial!
Jangan bingung dengan Cari faktorial! pengantar Faktorial bilangan bulat ndapat dihitung dengan n ! = N × ( n - 1 ) × ( n - 2 ) × ( . . . ) × 2 × 1n!=n×(n−1)×(n−2)×(...)×2×1n!=n\times(n-1)\times(n-2)\times(...)\times2\times1 Ini relatif mudah dan bukan hal yang baru. Namun, faktorial dapat diperluas …

18
Hitung pulsa putaran dial di nomor telepon (termasuk huruf)
Di masa kakek nenek Anda, menekan nomor telepon dilakukan dengan tombol putar seperti ini: Untuk memutar setiap digit, letakkan jari Anda di lubang yang sesuai, tarik ke berhenti jari, dan lepaskan. Suatu mekanisme akan menyebabkan putaran memutar kembali ke posisi istirahatnya, dan telepon akan memutus dan menyambungkan kembali sirkuit beberapa …
34 code-golf  number 

15
Poin Kisi Segitiga dekat dengan Asal
Latar Belakang Sebuah jaringan segitiga adalah grid yang dibentuk oleh ubin pesawat secara teratur dengan segitiga sama sisi dengan panjang sisi 1. Gambar di bawah adalah contoh dari grid segitiga. Sebuah titik kisi segitiga adalah titik dari segitiga membentuk grid segitiga. The asal adalah titik tetap di pesawat, yang merupakan …

20
Meriam alfabet
Bola cannon ditembakkan sehingga pada eyeblink pertama penerbangannya ia naik oleh Npuncak pohon, selama eyeblink kedua oleh N-1puncak pohon, dll hingga mencapai titik tertinggi lintasannya. Kemudian mulai jatuh 1, 2, dll puncak pohon per eyeblink sampai menyentuh tanah. Pada saat yang sama, bola meriam bergerak secara horizontal dengan kecepatan konstan …


11
Berapa banyak halaman yang telah saya sobek?
Bulan lalu saya meminjam banyak buku dari perpustakaan. Mereka semua adalah buku yang bagus, penuh dengan emosi dan plot-twists. Sayangnya, pada beberapa titik saya menjadi sangat marah / sedih / kecewa, jadi saya merobek beberapa halaman. Sekarang perpustakaan ingin tahu berapa banyak halaman yang telah saya buat untuk setiap buku. …
34 code-golf 

21
Angka yang mudah dikalikan
Tugas Anda adalah menentukan apakah dua angka itu mudah dikalikan . Ini berarti bahwa multiplikasi panjang basis-10 mereka tidak memiliki carry (pengelompokan ulang) antara nilai-nilai tempat, melihat kedua langkah multiplikasi dan langkah penambahan. Ini terjadi ketika setiap pasangan digit yang dikalikan menghasilkan 9 atau kurang dan jumlah masing-masing kolom adalah …

30
Buat Magic 8 Ball
Sebagai seorang anak, teman saya punya bola ajaib yang akan kami ajukan pertanyaan dan lihat bagaimana nasib pertanyaan itu. Tantangan Tantangan Anda adalah menulis sebuah program (atau fungsi) yang ketika dijalankan (atau dipanggil), menghasilkan (atau mengembalikan) jawaban acak dari kemungkinan jawaban di bawah ini. (Random menjadi: each output should have …


30
Program autogram
Kalimat ini menggunakan dua a, dua c, dua d, dua puluh delapan e, lima f, tiga g, delapan jam, sebelas i, tiga l, dua m, tiga belas n, sembilan o, dua p, lima r, dua r, dua puluh lima s, dua puluh tiga t, enam v, sepuluh w, dua x, …

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.