Pemrograman Puzzle & Golf Kode

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

8
Melapisi Setiap Pancake
Anda memiliki setumpuk panekuk di piring dengan segumpal sirup di atasnya begitu tebal sehingga tidak bisa mengecil. Anda tidak akan senang makan sampai kedua wajah masing-masing pancake setidaknya menyentuh sirup, tetapi saat ini hanya satu wajah dari pancake atas. Anda tahu bahwa sirup tidak akan pernah meresap melalui satu pancake, …
35 code-golf  stack 

15
Menulis tangga
Tulis sebuah program atau fungsi yang akan menghasilkan string yang diberikan dengan cara tangga, menulis setiap bagian kata yang dimulai dengan vokal satu baris di bawah bagian sebelumnya. Sebagai contoh: Input: Programming Puzzles and Code Golf Output: Pr P C G ogr uzzl and od olf amm es e ing …
35 code-golf  string 

27
Berhenti, berdirilah di sana di mana Anda berada!
Tantangan Tulis fungsi yang mengambil satu parameter: integer t. Fungsi Anda harus menghentikan program Anda selama beberapa tdetik sebelum melanjutkan, mirip dengan time.sleep(t)Python dan WAIT tdi BBC BASIC. Anda tidak boleh menggunakan fungsi menunggu bawaan atau fungsi bawaan untuk menjalankan kode setelah waktu tertentu, dan program Anda harus melanjutkan setelah …
35 code-golf  date 

29
Gambar Baut Petir ASCII
pengantar Sebagian terinspirasi oleh pertanyaan StackOverflow ini , mari kita menggambar ASCII Lightning Bolt. Tulis program yang menggunakan Integer positif nmelalui STDIN atau baris perintah dan output ASCII Lightning Bolt di bawah ini. Memasukkan Integer Positif yang nmewakili jumlah tingkatan petir zig-zag untuk menggambar. Contoh Output n = 1 __ …

30
Hasilkan Angka Senin
Angka Senin , seperti yang didefinisikan oleh Gamow dalam pertanyaan ini yang membahas tentang membingungkan, adalah bilangan bulat positif N dengan tiga properti berikut: Representasi desimal N tidak mengandung angka 0 Representasi desimal N tidak mengandung digit apa pun dua kali N dapat dibagi oleh setiap digit D yang terjadi …

30
Golf Acak Hari Ini # 1: Acak Array
Tentang Seri Saya akan menjalankan serangkaian tantangan kode-golf berputar di sekitar tema keacakan. Ini pada dasarnya akan menjadi Lapangan Golf 9-Lubang , tetapi tersebar di beberapa pertanyaan. Anda dapat berpartisipasi dalam setiap tantangan secara individual seolah-olah itu adalah pertanyaan normal. Namun, saya akan mempertahankan papan peringkat di semua tantangan. Serial …

30
Ayo lakukan pencarian kata!
Dalam tantangan ini, kami bersama-sama akan membuat pencarian kata yang berisi banyak program dalam berbagai bahasa. Saya telah memulai kami dengan kotak 60-oleh-25 kosong ( ·), beberapa di antaranya digantikan oleh karakter program Ruby. Untuk menjawab, pilih bahasa yang belum digunakan. Dengan menggunakan bahasa yang Anda pilih, tulis sebuah program …

17
Kiat untuk bermain golf di GolfScript
Apa, pos ini belum ada? Tentu saja, GolfScript yang dibuat untuk golf, sehingga Anda mungkin berpikir bahwa tidak ada tips khusus yang benar-benar dibutuhkan. Tetapi untuk memanfaatkan fitur GolfScript sepenuhnya, Anda perlu mempelajari beberapa trik yang tidak jelas. Posting ini untuk mengumpulkan tips dan trik yang sangat membantu. Untuk memulainya, …

24
Stack Exchange Stock Exchange ~ Direvisi [ditutup]
Latar Belakang Anda semua adalah pedagang untuk perusahaan saham yang sedikit kurang dari yang memiliki reputasi baik. Anda semua adalah bagian dari kelompok pedagang yang hanya fokus pada satu saham tertentu. Setiap jam, setiap pedagang memiliki kesempatan untuk membeli saham X atau menjual saham X. Ada 50 jam per putaran …

25
Program yang berakhir tetapi tidak pernah berakhir [ditutup]
Tulis program yang memulai sendiri lagi ketika selesai. Seharusnya tidak ada lebih dari satu contoh program yang berjalan pada saat yang sama. Bahkan untuk momen sekecil apa pun. Anda dapat mengabaikan setiap instance yang dimulai secara manual oleh pengguna selama siklus Anda. Tetapi kode Anda seharusnya tidak melakukannya dalam siklus …

30
Sortir angka berdasarkan jumlah biner 1
Tujuan Tulis sebuah fungsi atau program, urutkan array bilangan bulat dalam urutan menurun dengan jumlah 1 yang ada dalam representasi biner mereka. Tidak diperlukan kondisi penyortiran sekunder. Contoh daftar yang diurutkan (menggunakan bilangan bulat 16-bit) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 11 32425 0111111010101001 10 11746 0010110111100010 8 …

14
Kompresi Sudoku
Tugas Anda adalah menulis sebuah program (atau dua program terpisah) dalam bahasa apa pun yang: Dapat mengambil papan Sudoku yang lengkap sebagai input (dalam format logis apa pun) dan mengompresnya menjadi serangkaian karakter Dapat mengambil string terkompresi sebagai input dan mendekompresnya untuk mendapatkan papan Sudoku lengkap yang sama persis (output …

19
1P5: Dilema Tahanan Iterasi
Tugas ini merupakan bagian dari Push Puzzle Pemrograman Premier Periodik Pertama dan dimaksudkan sebagai demonstrasi proposal tipe tantangan raja-dari-bukit -baru . Tugasnya adalah menulis program untuk memainkan dilema tahanan yang diulang lebih baik daripada peserta lainnya. Lihat, Vinny. Kami tahu teman satu selmu --- siapa namanya? Ya McWongski, mafia Nippo-Irlandia-Ukrania …

30
Alfabet Semi-Diagonal
Diberi huruf alfabet Inggris, tugas Anda adalah membuat alfabet semi-diagonal sebagai input. Bagaimana cara membangun alfabet Semi-Diagonal? Deskripsi Singkat : Pertama, Anda mengambil posisi huruf dalam alfabet, P( Pdiindeks 1 di sini). Kemudian, Anda mencetak setiap huruf hingga input (inklusif) pada suatu garis, didahului oleh P-1dan ulangi huruf tersebut P, …

30
Fungsi Ackermann
Fungsi Ackermann terkenal karena menjadi salah satu contoh paling sederhana dari total, fungsi yang dapat dihitung yang bukan rekursif primitif. Kami akan menggunakan definisi A(m,n)mengambil dua bilangan bulat tidak negatif di mana A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Anda dapat menerapkan fungsi bernama atau anonim mengambil dua …

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.