Pertanyaan yang diberi tag code-golf

36
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...

36
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,...

36
Atau apakah ini untuk Anda

Saya suka cypher sederhana ini, sangat menyenangkan membaca kata-kata yang tidak bisa dibaca manusia dan mengisi kekosongan ... Ot wes thi bist uf tomis, ot wes thi wurst uf tomis, ot wes thi egi uf wosdum, ot wes thi egi uf fuuloshniss, ot wes thi ipuch uf biloif, ot wes thi ipuch uf...

36
1-Bit Berturutan Bertambah

Diberi pola (format string atau array) Bit: [0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,1] Tugasnya adalah mengganti sejumlah 1-Bit berturut-turut dengan urutan angka naik mulai dari 1. Memasukkan Pola (dapat diterima sebagai string atau larik) Contoh: Tali: 1001011010110101001 Array: [1, 0, 0, 1, 0, 1,...

36
Redux COBOL Y2K

Pada 1990-an, insinyur komputer COBOL menemukan cara untuk memperluas bidang tanggal enam digit dengan mengonversinya ke YYYDDDtempat YYYadalah year - 1900dan DDDmerupakan hari dalam setahun [001 to 366]. Skema ini dapat memperpanjang tanggal maksimum ke 2899-12-31. Pada tahun 2898, para insinyur...

36
Hari ini adalah Pusat

Diberi tanggal sebagai input dalam format apa pun yang nyaman, mengeluarkan kalender dengan tanggal tersebut sebagai pusat tepat dari jendela lima minggu. Header kalender harus menyertakan singkatan dua huruf untuk hari dalam seminggu (yaitu, Su Mo Tu We Th Fr Sa). Tiga huruf atau singkatan lainnya...

36
Daftar versi Python

Python adalah bahasa pemrograman utama yang paling cepat berkembang saat ini. Ini adalah bahasa yang paling dicari untuk tahun ketiga berturut-turut, artinya pengembang yang belum menggunakannya mengatakan bahwa mereka ingin mempelajarinya. [1] Alasan popularitas Python adalah banyak versinya....

35
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...

35
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 Tantangan Diberikan input n...

35
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...

35
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...

35
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...

35
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...

35
Labirin Tak Terbatas

Latar Belakang Anda adalah magang penyihir yang kuat, dan master Anda saat ini sedang mengembangkan mantra untuk membuat labirin antar dimensi untuk menjebak musuh-musuhnya. Ia ingin Anda memprogram komputer bertenaga uapnya untuk menganalisis kemungkinan tata letak. Memprogram mesin jahat ini...

35
Clarence the Slow Typist

pengantar Clarence adalah petugas entri data yang bekerja di penyedia layanan internet. Tugasnya adalah secara manual memasukkan alamat IP semua pelanggan ISP ke dalam basis data. Dia melakukan ini menggunakan keypad yang memiliki tata letak berikut: 123 456 789 .0 Jarak antara pusat tombol yang...

35
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...

35
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...

35
Fenomena Will Rogers

Fenomena yang disebut Will Rogers menggambarkan cara untuk mengubah statistik dengan menaikkan rata-rata dalam dua (multi) set ketika satu elemen dipindahkan antara dua set. Sebagai contoh sederhana, perhatikan dua set A = {1, 2, 3} B = {4, 5, 6} Berarti aritmatika mereka adalah 2dan 5,...