Pemrograman Puzzle & Golf Kode

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

9
Snakify a String
Senar berliku-liku terlihat seperti ini: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Tugas Anda Ambil string sdan ukuran n, lalu keluarkan string snakified. Masukan ThisIsAnExampleOfaSnakifiedStringdan 3akan menghasilkan contoh di atas. Spesifikasi s hanya akan berisi karakter ASCII antara titik kode …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

3
Surat, Bergeraklah!
Diberikan string Anda harus memindahkan setiap huruf (mulai dari huruf pertama) dengan posisinya di alfabet. Jika Anda mencapai ujung tali, Anda harus membungkusnya. Non-surat tidak perlu dipindahkan. Contoh: Dog Dadalah huruf keempat dalam alfabet jadi kami memindahkannya empat tempat ke kanan. Setelah membungkus, itu mengubah string ke oDg. oadalah huruf …
35 code-golf  string 

22
Ubah Array menjadi Masalah Matematika
Diberikan daftar kosong dari bilangan bulat non-negatif, pertimbangkan menulis ulang itu sebagai masalah aritmatika di mana: Tanda plus ( +) disisipkan di antara pasangan angka yang meningkat dari kiri ke kanan (alias dari awal daftar hingga akhir). Tanda minus ( -) disisipkan di antara pasangan angka yang menurun dari kiri …

28
Temukan nomor dalam konstanta Champernowne
pengantar Dalam basis 10, konstanta Champernowne didefinisikan dengan menggabungkan representasi bilangan bulat berturut-turut. Di base 10: 0.1234567891011121314151617...dan seterusnya. Anda dapat melihat bahwa penampilan pertama 15dimulai pada 20thdesimal: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 15 = position 20 Tampilan pertama 45dimulai pada 4thdesimal: Position 0000000001111111111222222222233333333334444444444555555555566666666 1234567890123456789012345678901234567890123456789012345678901234567 ^ 0.1234567891011121314151617181920212223242526272829303132333435363738... ^^ 45 = …
35 code-golf  math  number 

30
Hasilkan urutan Abacaba
Tantangan ini adalah tentang mencetak urutan abacaba dengan kedalaman tertentu. Berikut adalah diagram dari 5 urutan pertama ( a(N)adalah urutan abacaba dengan kedalaman N, huruf besar / kecil hanya untuk menunjukkan polanya, ini tidak diperlukan dalam output program Anda): a(0) = A a(1) = aBa a(2) = abaCaba a(3) = …

13
Sortir pikselnya
Tugas Anda adalah membuat program yang akan, diberi gambar input, membuat gambar output dengan ukuran yang sama, di mana semua piksel disusun berdasarkan nilai hex. Program Anda dapat: Urutkan piksel dari kiri ke kanan lalu ke bawah atau pertama-tama mengurutkan dalam kolom dan kemudian ke kanan. Bagaimanapun, pixel kiri atas …

30
Kelola Sampah Jadi
Sudah menjadi tradisi di PPCG bahwa beberapa pengguna mengubah nama mereka untuk sementara waktu dengan anagram (nama baru yang dibentuk dengan menata ulang huruf-huruf lama). Terkadang sulit untuk mencari tahu siapa itu siapa. Saya bisa menggunakan program atau fungsi untuk mengetahui apakah dua frasa adalah anagram satu sama lain. Tantangan …

30
Nol di akhir faktorial
Tulis program atau fungsi yang menemukan jumlah nol pada akhir n!di basis 10, di mana nadalah nomor input (dalam format apa pun yang diinginkan). Dapat diasumsikan bahwa nbilangan bulat positif, artinya n!bilangan bulat juga. Tidak ada nol setelah titik desimal di n!. Juga, dapat diasumsikan bahwa bahasa pemrograman Anda dapat …

9
Fest sosis nyata
Karena akhir pekan pertama bulan Oktober semakin dekat, mari kita dapatkan Oktoberfest kita sendiri! Latar Belakang Anda dan beberapa programmer lain telah disewa oleh orang-orang sosis lokal di Munich, Jerman. Para sosis menyediakan bagi Oktoberfest semua sosis yang dibutuhkan Volksfest raksasa. Anda berhasil mendengar atasan Anda berbicara kepada karyawan lain …
35 code-golf 

30
Melubangi array
Tugas Tantangan ini sangat sederhana. Input Anda adalah bilangan bulat 2D persegi panjang, berukuran setidaknya 1 × 1. Itu dapat diambil dalam format apa pun yang wajar. Output Anda akan menjadi array input, tetapi dengan semua entri tidak pada baris atau kolom pertama atau terakhir diatur ke 0. Itu harus …

10
Padatkan nomor halaman ini!
Penafian: sementara saya telah berada di situs ini untuk tujuan hiburan untuk sementara waktu sekarang, ini adalah pertanyaan pertama saya, jadi tolong maafkan kesalahan kecil apa pun. Latar Belakang Ketika menugaskan kami mengerjakan PR, guruku benar-benar menyebalkan dan menulis semua masalah yang harus kami lakukan secara individual. Karena itu, saya …

13
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, masing-masing. Jika kami memindahkan …

8
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 berdekatan secara horizontal atau vertikal …
35 code-golf 

4
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 sangat berbahaya, jadi Anda harus menjaga kode sesingkat mungkin. Memasukkan …

9
Sabotase standar pengkodean [ditutup]
Ada berbagai standar pengkodean yang diberlakukan pada perusahaan perangkat lunak yang memiliki tujuan meningkatkan keandalan kode, portabilitas, dan, yang paling penting, keterbacaan dalam kode yang ditulis bersama oleh pengembang yang berbeda. Dua contoh penting adalah MISRA C , dan standar C ++ yang dikembangkan untuk proyek JSF . Ini biasanya …

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.