Pemrograman Puzzle & Golf Kode

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

11
Apakah emoji saya kering?
Ini emoji peliharaan saya, Billy: -_- Emoji tidak suka berada di tengah hujan, jadi Billy sedih ... Mari kita ambilkan payung untuk membuatnya merasa lebih baik! /\ / \ / \ -_- Ini bagus, dia sepenuhnya tertutupi payungnya! Ini adalah contoh di mana hanya sebagian dari dirinya yang terlindungi: /\ …

22
Saringan berbeda
Diberikan daftar bilangan bulat, buat topeng boolean sedemikian rupa sehingga indeks yang sebenarnya dapat digunakan untuk memfilter nilai yang berbeda dari daftar. Indeks mana yang dipilih sebagai yang benar tidak masalah asalkan hanya satu dari mereka yang dipilih untuk setiap set indeks yang sesuai dengan nilai yang identik. Input akan …

1
Cara yang lebih baik untuk membaca banyak int di C daripada scanf
Saya mencoba membaca 4 ints dalam C dalam tantangan golf dan saya terganggu dengan panjang kode yang saya butuhkan untuk menyelesaikannya: scanf("%d%d%d%d",&w,&x,&y,&z) itu 29 karakter, yang sangat besar mengingat ukuran kode total saya adalah 101 karakter. Saya dapat menghilangkan int pertama karena saya tidak benar-benar membutuhkannya, jadi saya mendapatkan kode …
17 code-golf  tips 


10
Kompres kode Anda dalam gambar
Ini adalah variasi quine . pengantar Kita semua menulis kode pendek, karena beberapa alasan yang tidak jelas , tetapi apa pun yang kita lakukan, akan memakan setidaknya 144 piksel / byte (dengan font 12px). Tetapi apa yang akan terjadi, jika kita menyandikan kode kita dalam gambar? Ini adalah tugas Anda …

10
Kotak Terkontaminasi
pengantar Mari kita amati kotak berikut, yang hanya terdiri dari digit 0 - 9: 1034 4167 8414 3542 Kulit terluar dari bujur sangkar ini adalah: 1034 4 7 8 4 3542 Ini mengandung nol, jadi kita perlu melepas kulit terluarnya, meninggalkan: 16 41 Kulit terluar dari bujur sangkar ini adalah: …
17 code-golf  number 

1
Symme-Try This Trial Trial
Sebuah string yang panjangnya adalah bilangan segitiga positif (1, 3, 6, 10, 15 ...) dapat disusun menjadi "segitiga teks sama sisi" dengan menambahkan beberapa spasi dan baris baru (dan menjaganya dalam urutan bacaan yang sama). Misalnya, string 10 panjang ABCDEFGHIJmenjadi: A B C D E F G H I J …

7
Primes dalam Berbagai Pangkalan
Tantangan: Anda diberi nomor basis 10. Untuk setiap basis dari 10 menghitung mundur ke basis 2: Ambil nomor input asli sebagai string 10 basis, dan hapus angka apa pun dari nomor yang tidak valid untuk basis. Menafsirkan string angka yang dihasilkan di pangkalan itu. Jika ini memberi 1 atau 0, …

4
Sebenarnya Integer Metagolf
Latar Belakang Sebenarnya (penerus Serius ) adalah bahasa golf imperatif berbasis stack yang saya buat pada November 2015. Seperti banyak bahasa golf lainnya, ia memiliki perintah satu byte yang melakukan fungsi berbeda berdasarkan konten stack. Salah satu spesialisasi adalah matematika - ia memiliki berbagai perintah berbasis matematika. Namun, untuk melakukan …


11
Buat kota ABACABA
Inilah kota ke-3 ABACABA: _ A|_| B|__| A|_|_ C|___| A|_| B|__| A|_| Itu dibuat dari urutan ABACABA , yang pada dasarnya adalah: A (iterasi 1) tempat B - AB repeat A - ABA (iterasi ke-2) Tempat C - ABAC Ulangi ABA - ABACABA (iterasi ke-3) dan Anda mendapatkan idenya. Bangunan-bangunan …

5
Masalah Jembatan dan Obor
Inspirasi untuk ini teka-teki kode golf adalah Jembatan dan Torch masalah , di mana d orang pada awal jembatan semua harus menyeberang dalam jumlah sedikit waktu. Tangkapannya adalah bahwa paling banyak dua orang dapat menyeberang sekaligus, jika tidak jembatan akan hancur karena beratnya, dan kelompok hanya memiliki akses ke satu …
17 code-golf 

13
Formula pecahan utama yang aneh
Diberikan bilangan bulat positif n keluaran bilangan bulat a dan b (membentuk pecahan tereduksi a / b ) sedemikian rupa sehingga: Di mana p k adalah bilangan prima k th (dengan p 1 = 2). Contoh: 1 -> 3, 5 2 -> 12, 25 3 -> 144, 325 4 -> …

2
Implode the Box
Kotak ASCII terlihat seperti ini: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | +--+ …

5
Buat penjelasan kode ini lagi cantik
pengantar Sebagian besar pegolf kode di sini menambahkan penjelasan pada kiriman mereka, jadi lebih mudah untuk memahami apa yang terjadi. Biasanya codelines pergi ke kiri dan penjelasan yang sesuai ke kanan dengan semacam pemisah. Agar terlihat cantik, pemisah semua berada di kolom yang sama. Juga teks penjelasan panjang biasanya dibungkus …
17 code-golf  string 

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.