Pertanyaan yang diberi tag code-golf

13
Menganalisis shuffle overhanded

Rod memoderasi permainan kartu antara dua pemain: George dan Tim. Saat ini, Tim sedang mengocok kartunya. Rod mencurigai Tim sedang mencoba menipu, jadi dia membutuhkan bantuanmu untuk memeriksa apakah shuffle itu adil. Tim melakukan shuffle overhanded: ia memotong tumpukan kartu dari bagian bawah...

13
Menghitung dari 1 hingga Integer ... di Binary

Pengantar: Saya ingat, ketika saya masih kecil, saya akan mendapatkan kalkulator dan terus menekan +tombol, dan melihat seberapa tinggi saya bisa menghitung. Sekarang, saya suka memprogram, dan saya sedang mengembangkan untuk iOS. Menghitung adalah keterampilan mendasar bagi manusia dan komputer....

13
Gambar kombinasi yang menambahkan hingga 100

Anda memiliki kotak dengan nomor satu digit di setiap sudut: 1|2 --- 3|4 Jika kita menggabungkan angka di sepanjang baris kiri ke kanan, kita mendapatkan 12 dan 34. Jika kita menggabungkan angka di sepanjang kolom dari atas ke bawah, kita mendapatkan 13 dan 24. Jika kita menambahkan semua...

13
My Squiggly Lamp

Sambil bergerak, saya memecahkan lampu saya. Sekarang, saya perlu yang baru. Tugasmu untuk membuatkanku lampu! Saya tidak yakin ukuran apa yang saya inginkan, meskipun saya tahu saya ingin yang berlekuk-lekuk. Program / fungsi Anda harus menerima input angka, dan mencetak lampu dengan banyak...

13
Tampilkan kata-kata menggunakan tampilan 7-segmen

Pertama saya pernah Pemrograman Puzzle & Kode Golf adalah Tujuh-Slash Tampilan . Inilah Tantangan pertama saya, juga berdasarkan tampilan 7-segmen. Saya sering memikirkan, selain angka, huruf apa yang bisa saya tampilkan menggunakan layar 7 segmen sederhana. Ternyata banyak surat bisa...

13
Awalan Pohon Traversal

Tulis program yang menerima (melalui stdin atau baris perintah) string dengan bentuk rekursif PREFIX[SUFFIXES] dimana PREFIX mungkin sembarang string huruf kecil (az), termasuk string kosong, dan SUFFIXESdapat berupa urutan string apa pun dengan bentuk rekursif yang PREFIX[SUFFIXES]disatukan,...

13
Menemukan Nilai Kata-Kata!

pengantar Di tanah [Masukkan nama keren di sini], orang tidak membeli barang dengan uang, karena semua orang memiliki alergi parah terhadap kertas. Mereka saling membayar dengan kata-kata! Tapi bagaimana itu? Ya, mereka memberikan nilai angka setiap huruf: a=1,b=2,c=3,etc. (Dengan beberapa...

13
Pecahkan permainan Accordion

Accordion adalah permainan kartu solitaire yang baru-baru ini saya temui di mana hampir setiap tata letak dipecahkan, tetapi sangat sulit. Anda bisa memainkannya di sini . Aturan 52 kartu wajah ditempatkan menghadap ke atas dalam urutan acak. Setiap belokan, Anda mengganti kartu dengan kartu yang...

13
Seberapa berani pos ini?

Pembukaan Dalam penurunan harga Stack Exchange, kami menggunakan ** untuk menebalkan teks. Misalnya, penurunan harga ini: The **quick brown fox jumps over the lazy** dog. Render sebagai: The cepat rubah cokelat melompat di atas malas anjing. Tentu saja, kami menggunakan ** untuk menutup...

13
Skema Piramida

Piramida Maya (dan) adalah bagian penting dari arsitektur kuno, yang umumnya digunakan untuk tujuan keagamaan. Mereka biasanya menginjak piramida, tetapi tangga di masing-masing terlalu curam untuk didaki. Para pendeta akan naik ke puncak mereka melalui tangga alternatif untuk melakukan upacara....

13
Truth Tables: Komputer kakek buyut Anda

Jika Anda ingat kembali ke tahun-tahun sekolah Anda, Anda mungkin ingat belajar tentang Tabel Kebenaran . Mereka tampak membosankan, tetapi mereka adalah dasar untuk logika dan (beberapa akan berpendapat) semua komputasi ... Masalah Misi Anda, yang harus Anda pilih untuk menerimanya adalah...

13
Bob the Bowman!

Bob the Bowman o /( )\ This is Bob. L L Bob wants to be an archer. ############# . / \ <--- bow So he bought himself a (c -)-> <--- arrow nice longbow and is about ( )/ <--- highly focused Bob shoot at a target. L L

13
Saringan Sundaram (untuk menemukan bilangan prima)

Tantangan Terapkan saringan Sundaram untuk menemukan bilangan prima di bawah ini n. Ambil integer input n,, dan output bilangan prima di bawah ini n. Anda dapat mengasumsikan bahwa nakan selalu kurang dari atau sama dengan satu juta. Saringan Mulai dengan daftar bilangan bulat dari 1hingga...

13
Operasi pesanan

pengantar Ada saatnya di masa kanak-kanak ketika Anda pikir Anda sudah menguasai menambah dan mengalikan, kemudian seseorang datang dan memberi tahu Anda bahwa: a * b + c = (a * b) + c! = a * (b + c), dan itu bukan proses yang sederhana atau linier seperti yang diajarkan sebelumnya. Anda belajar...

13
Nomor bilangan prima dengan indeks utama

Tulis program atau fungsi yang menampilkan / mengembalikan 10.000 nomor prima yang diindeks perdana. Jika kita menyebut n th prima p(n), daftar ini adalah 3, 5, 11, 17, 31, 41, 59 ... 1366661 karena p(p(1)) = p(2) = 3 p(p(2)) = p(3) = 5 p(p(3)) = p(5) = 11 p(p(4)) = p(7) = 17 ... p(p(10000))...

13
* Nama bahasa * luar biasa!

Tulis sebuah program dalam bahasa apa pun yang membaca input dari stdin dan mengeluarkan output yang sedikit dimodifikasi ke stdout. Program harus meminjam beberapa karakter dari input dan output sebagai awalan sebanyak mungkin *language-name* is awesome!diikuti oleh baris baru dan kemudian apa...

13
Temukan sudut antara dua titik

Diberi dua titik Adan B, cari sudut dari garis AOke garis BOtentang titik di Omana titik Oasal ( (0,0)). Selain itu, sudut mungkin positif atau negatif tergantung pada posisi titik (lihat contoh). Masukan akan berupa poin Adan B, dan dapat diberikan dalam bentuk apa pun yang mudah. Output akan...

13
Kode Huffman itu!

Atau dia akan terengah-engah dan menghancurkan rumah Anda! Itu sama sekali tidak relevan. Tantangan ini sebenarnya tentang pengkodean Huffman . Intinya adalah frekuensi karakter dalam teks yang diberikan digunakan untuk membuat representasi lebih pendek. Dengan kata lain, katakanlah alfabet kita...

13
Ini header + ganda!

Terkait Eksposisi Setelah memenangkan undian SO, Anda bisa berada di puncak dunia, dan Anda berada di puncak! Undian telah berlangsung selama satu tahun, sekarang, dan Anda adalah satu dari seratus programmer yang dipilih untuk masuk ke dalam benteng SO. Dan akhirnya, penantian berakhir. Hari ini...