Pemrograman Puzzle & Golf Kode

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

19
Ekspansi Bracket!
Tantangan Anda adalah untuk memperluas beberapa tanda kurung di input program seperti yang ditunjukkan: Temukan string di antara dua tanda kurung yang cocok [dan ], dengan satu digit n setelah braket penutup. Lepaskan kurung. Ganti s dengan dirinya sendiri berulang kali n . (Jika n adalah 0, cukup hapus s …

19
Terjemahkan kode Morse berdasarkan durasi nada
Tujuan Kode morse sering direpresentasikan sebagai suara. Diberi aliran bit yang mewakili apakah suara hidup atau mati, menerjemahkan aliran menjadi huruf dan angka dan spasi. Spesifik Bit stream dianalisis berdasarkan pada panjang bit ON / OFF berulang. 1 ON bit adalah sebuah titik Bit 3 ON adalah tanda hubung 1 …
36 code-golf  morse 

19
Temukan Semua Rantai Gozinta yang Berbeda
Rantai Gozinta (Terinspirasi oleh Project Euler # 606 ) Rantai gozinta untuk n adalah urutan di {1,a,b,...,n}mana setiap elemen membagi dengan benar berikutnya. Misalnya, ada delapan rantai gozinta yang berbeda untuk 12: {1,12}, {1,2,12}, {1,2,4,12}, {1,2,6,12}, {1,3,12}, {1,3,6,12}, {1,4,12} and {1,6,12}. Tantangan Tulis program atau fungsi yang menerima bilangan bulat …

22
Dasar ASCII Dasar
Judul Alternatif: Hitung Kalimat Penjara Anda di Dinding Diberi nomor n, penghitungan keluaran dikelompokkan ke dalam 5-per-kelompok tradisional dan 50 per baris. Contohnya 1 | | | | 4 |||| |||| |||| |||| 5 |||/ ||/| |/|| /||| 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ …
36 code-golf  ascii-art  number  code-golf  number  integer  binary  base-conversion  code-golf  array-manipulation  code-golf  chemistry  code-golf  number  sequence  fibonacci  code-golf  matrix  optimization  code-golf  number  code-golf  math  number  sequence  code-golf  math  array-manipulation  matrix  linear-algebra  code-golf  kolmogorov-complexity  cops-and-robbers  cops-and-robbers  code-golf  tips  basic  code-golf  decision-problem  binary  tiling  game  king-of-the-hill  python  code-golf  c  code-golf  ascii-art  code-golf  string  kolmogorov-complexity  alphabet  code-golf  number  code-golf  string  code-golf  number  sequence  integer  code-golf  number  permutations  restricted-complexity  restricted-time 

22
Aku bahkan tidak ... Aku hanya aneh!
Tugas Anda sederhana: tulis sebuah program yang menerima integer sebagai input dan output jika itu aneh, dan tidak melakukan apa pun sebaliknya (tidak berhenti diperbolehkan). Tantangannya adalah, Anda hanya dapat menggunakan byte aneh. Anda secara opsional dapat menambahkan baris tambahan ke output. Ini adalah kode-golf, jawaban tersingkat dalam kemenangan (ganjil) …

24
Waktu ganda bukan waktu ganda
Berdasarkan tantangan ini . Dalam permainan ritme osu! , pengubah kesulitan "Dua kali" sebenarnya hanya meningkatkan kecepatan hingga 50%. Tugas Anda, adalah untuk menulis sebuah program yang output positif bahkan bilangan bulat (lebih tinggi dari 0), dan ketika setiap byte / karakter (pilihan Anda yang) dalam kode sumber Anda diduplikasi, …

15
Apakah saya akan memberi tip?
Ikhtisar Diberikan string 3 baris, cari tahu apakah struktur jatuh ke kiri, keseimbangan, atau jatuh ke kanan. Struktur input Anda dapat membayangkan strukturnya sebagai batang logam dengan benda-benda di atasnya, semuanya seimbang di atas batang vertikal. 1 7 4 a =============== | Baris pertama adalah item. Bobot masing-masing item dihitung …

21
(A [l (t [e (r) n] e) s] t) sebuah string!
Bergantian , adalah tindakan mengambil string dan bersarang di kurung bergantian. Inilah cara Anda mengganti string. Untuk string dengan panjang N , ambil karakter tengah N , dan mengelilingi mereka dalam tanda kurung. Jadi jika string kami adalah Hello world!(12 karakter), kami akan berakhir dengan (Hello world!) Kemudian, ambil n-2karakter …

30
Kerumunan tatapan kosong
Masalah Diberikan tidak ada input, tuliskan program atau fungsi yang menghasilkan atau mengembalikan string berikut: (<(<>(<>.(<>.<(<>.<>(<>.<>)<>.<>)>.<>).<>)<>)>) Aturan Kemenangan program terpendek. Trailing whitespace diizinkan. Membuntuti baris baru diizinkan. Parameter yang tidak digunakan untuk fungsi diperbolehkan.

21
Nomor aslinya
Pedoman Skenario John memiliki nomor penting, dan dia tidak ingin orang lain melihatnya. Dia memutuskan untuk mengenkripsi nomor tersebut, menggunakan langkah-langkah berikut: Nomornya selalu merupakan urutan yang tidak menurun (mis. "1123") Dia mengubah setiap digit menjadi kata-kata bahasa Inggris. (mis. "123" -> "ONETWOTHREE") Dan kemudian, atur ulang surat secara acak. …

30
The Crow vs The Taxicab
Bayangkan bepergian ke suatu titik berbaring A mil jauhnya secara horizontal dan B mil jauhnya secara vertikal dari posisi Anda saat ini. Atau dengan kata lain, melakukan perjalanan dari (0, 0)titik ke titik (a, b). Seberapa jauh Anda harus berakhir bepergian? Ini sepertinya pertanyaan yang mudah, tetapi jawabannya tergantung pada …

30
Hasilkan; kode #
Terkait dengan: Buat juru bahasa; # Dalam tantangan terkait di atas, tugasnya adalah menciptakan penerjemah untuk bahasa esoterik ;#. The ;#bahasa Bahasa ini memiliki dua perintah: ;dan #(semua karakter lain diabaikan oleh penerjemah): ;: Menambah akumulator #: Modulo akumulator dengan 127, cetak karakter ASCII yang sesuai dan reset akumulator ke …

30
Apakah awal sama dengan akhir?
Tugas Dalam tantangan ini, tugas Anda adalah menulis program atau fungsi yang menggunakan sebuah String dan menghasilkan nilai true atau falsey berdasarkan pada apakah karakter pertama dan karakter terakhir dari String input sama. Memasukkan Anda dapat mengambil input dengan cara apa pun yang masuk akal. Namun, dengan asumsi bahwa input …


18
Otomatiskan latihan penghitungan tingkat pertama Anda
Tantangan CodeGolf PWSSHHHH! Anda terbangun di laboratorium cryogenics pada tahun 3000. Setelah diantar ke kantor penugasan untuk menerima chip karier Anda, mungkin seorang pengantar kiriman, seorang penyelidik mendeteksi bahwa Anda berasal dari tahun 2000. Karena itu, dan beberapa stereotip, Anda dianggap bodoh dibandingkan dengan manusia modern saat ini dan dipaksa …

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.