Pemrograman Puzzle & Golf Kode

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

30
Tentukan apakah semua angka desimal unik
Pertanyaan yang terhapus di Stack Overflow terkadang menghasilkan materi golf yang bagus. Tulis fungsi yang mengambil integer nonnegatif sebagai input, dan mengembalikan true jika semua digit dalam representasi basis 10 dari angka tersebut adalah unik. Contoh: 48778584 -> false 17308459 -> true Hitungan karakter hanya mencakup fungsi. Jika Anda memilih …

30
Tips untuk bermain golf di PHP
Apa tips umum yang Anda miliki untuk bermain golf di PHP? Saya mencari ide yang dapat diterapkan pada masalah kode golf secara umum yang setidaknya agak spesifik untuk PHP (mis. "Hapus komentar" bukan jawaban). Silakan kirim satu tip per jawaban.
37 code-golf  tips  php 

30
Cetak alfabet empat kali
Program harus mencetak alfabet empat kali: pertama dalam urutan abjad normal, kedua dalam urutan keyboard qwerty, ketiga dalam urutan keyboard dvorak, dan terakhir dalam urutan abjad terbalik. Outputnya harus menyerupai ini: abcdefghijklmnopqrstuvwxyz qwertyuiopasdfghjklzxcvbnm pyfgcrlaoeuidhtnsqjkxbmwvz zyxwvutsrqponmlkjihgfedcba Outputnya tidak peka terhadap huruf besar-kecil, dan Anda dapat menambahkan atau menghilangkan baris atau spasi …

20
The Ultimate Samurai Showdown
Pemberitahuan: Ini king-of-the-bukit tantangan telah selesai. Ini berarti bahwa tanda centang hijau, yang telah diberikan kepada C5H8NNaO4 untuk entri mereka, Pengamat tidak akan dipindahkan ke jawaban baru apa pun. Anda mungkin masih mengirimkan entri baru, tetapi mungkin ada penundaan dalam turnamen baru berjalan karena saya tidak aktif memeriksa entri baru …

30
Campur pi dan e untuk membuat pai!
Semua orang tahu pi konstanta matematika, rasio keliling lingkaran terhadap diameternya. 3.14159265358979323846264338327950288419716939937510... Anda mungkin juga tahu e konstan matematika, dasar dari logaritma natural. 2.71828182845904523536028747135266249775724709369996... Tapi ... apakah kamu tahu pie ? Ini adalah salah satu konstanta terpenting (bagi saya). Ini adalah digit pi dan e yang disisipkan. 32.1741185298216852385485997094352233854366206248373... Sebagai ekspansi …

5
P i = = 3. 2
Terinspirasi oleh video Seri Infinite ini . pengantar Pi didefinisikan sebagai rasio keliling dengan diameter lingkaran. Tetapi bagaimana sebuah lingkaran didefinisikan? Biasanya sebuah lingkaran didefinisikan sebagai titik-titik dengan jarak konstan ke titik tengah (mari kita asumsikan bahwa pusat berada pada (0,0)). Pertanyaan selanjutnya adalah: Bagaimana kita menentukan jarak ? Berikut …


30
Kapitalisasi Acak
Tugas Tugas Anda adalah membuat program atau fungsi yang, jika diberi input, mengeluarkan teks input dengan huruf kapital acak, sambil tetap menggunakan huruf kapital dengan huruf kapital. Setiap kombinasi kapitalisasi huruf kecil harus dimungkinkan. Sebagai contoh, jika input adalah abc, harus ada probabilitas non-nol keluaran salah satu kombinasi berikut: abc, …

28
Apakah ini nomor Proth?
Sebuah nomor Proth , dinamai François Proth, adalah angka yang dapat dinyatakan sebagai N = k * 2^n + 1 Di mana kbilangan bulat positif ganjil dan nbilangan bulat positif sehingga 2^n > k. Mari kita gunakan contoh yang lebih konkret. Ambil 3. 3 adalah nomor Proth karena dapat ditulis …

7
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. [Rujukan?] Sebenarnya ada 116 versi Python, termasuk dua versi pengembangan. Tugas Anda …

6
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 mulai panik karena basis kode 900 tahun mereka akan …

30
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 …

30
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, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, …

18
Kesesuaian atau disonansi?
Diberikan dua nama catatan, Anda harus menulis sebuah program yang menentukan apakah interval yang dibentuk oleh kedua catatan ini adalah konsonan atau disonan. pengantar Dalam musik Barat, hanya ada 12 nada "berbeda". Nama-nama mereka, diurutkan dari terendah ke tertinggi, adalah: C, C#, D, D#, E, F, F#, G, G#, A, …
36 code-golf  music 

17
Primes selain Optimus
Tantangan Mengingat integer masukan n > 0, keluaran jumlah bilangan prima ( lainnya selain n, jika nitu sendiri adalah perdana) yang dapat diproduksi dengan mengubah satu digit dalam ekspansi desimal n (tanpa mengubah jumlah digit). Contohnya Sebagai contoh n = 2,. Dengan mengubah satu digit dalam ekspansi desimal 2, kita …

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.