Pemrograman Puzzle & Golf Kode

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

9
Membalik urutan kata dalam string inplace
Tugas Anda diberi string yang dapat berubah yang cocok [a-z]+( [a-z]+)*. Anda harus mengubahnya menjadi string yang berisi kata-kata yang sama, tetapi dalam urutan terbalik, sehingga "halo di sana semua orang" menjadi "semua orang di sana halo". Anda tidak diizinkan menggunakan lebih dari jumlah memori tambahan yang konstan (jadi jangan …

7
Prediksikan ke mana pria itu akan pergi
Seorang pria tinggal di sudut barat laut (0, 0)kota dengan tinggi hdan lebar w. Setiap hari ia berjalan dari rumahnya ke perbatasan (?, w)atau (h, ?). Dalam contoh berikut, pria itu pergi ke (3, 3)hari ini. (0, 0) +--+ + + . (0, 4) | + +--+--+ . | + …

7
Jika komunitas akan menjadi seseorang
Yah komunitasnya hanya bot. Tetapi bagaimana jika itu adalah seseorang? Tugas Anda adalah untuk menemukan apa reputasi komunitas mungkin jika itu akan diberikan reputasi untuk suntingan yang dibuatnya. (Cukup 2 * suntingan) Ini harus berfungsi untuk situs mana pun, tetapi kami akan mempertimbangkan PP&CG untuk pertanyaan ini. Gunakan bahasa apa …
17 code-golf 

19
Cetak faktorisasi utama pembagi umum terbesar dari dua angka
Judul mengatakan itu semua. Dua input bilangan bulat 32-bit positif m, n >= 2, output gcd(m,n)dalam bentuk faktorisasi prima. Memasukkan Baris perintah args atau 1 baris stdin oke, apa pun yang lebih baik untuk golf. Keluaran Satu ruang dibatasi dengan eksponen (tanpa spasi tambahan). Tidak menghasilkan apa-apa jika inputnya relatif …
17 code-golf  math 

1
Memecahkan versi deterministik 2048 menggunakan byte paling sedikit
Tulis sebuah program yang menghasilkan urutan kemenangan untuk varian deterministik permainan 2048. Urutan harus dalam bentuk string angka 0-3, dengan 0: atas, 1: kanan, 2: bawah, 3: kiri. Misalnya, string "1132" berarti kanan kiri ke bawah. Program yang menang adalah kode sumber terpendek yang mencapai 2048! Aturan untuk deterministik 2048: …

5
Mari kita ambil Beal $ 1.000.000
Beal's Conjecture memiliki hadiah jutaan dolar jika Anda membuktikan / menolaknya. Ini menyatakan bahwa jika A, B, C, x, y, dan z adalah bilangan bulat positif dengan x, y, z> 2, maka A, B, dan C memiliki faktor prima yang sama. Tantangannya adalah menulis sebuah program yang mencari contoh tandingan …

4
Saya suka pohon Pythagoras
... jadi ini adalah tantangan untuk menjadikanku pohon. Menghasilkan program atau fungsi yang disebut tree yang mengambil argumen integer tunggal, N dan menggambar level Pythagoras Tree N dalam, di mana level 0 hanya trunk. Setiap persimpangan pohon harus menempatkan simpul segitiga pada titik acak pada perimeter (titik ini harus terdistribusi …

3
Menerapkan game of life dalam 3D
Tantangannya adalah menemukan implementasi game kehidupan terpendek dalam 3D ( contoh ). Inilah aturannya: Sel (dalam hal ini, kubus) dengan hanya 1 atau kurang tetangga mati, seolah-olah karena kesepian. Jika tepatnya 5 sel mengelilingi sel kosong, mereka berkembang biak dan mengisinya. Jika sel memiliki 8 tetangga atau lebih, ia mati …

1
Sembunyikan kode jahat - cetak file yang berisi string yang diberikan di mana saja di pohon direktori [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup 3 tahun yang lalu . Inti dari teka-teki ini adalah untuk mempelajari bagaimana kode jahat dapat disembunyikan dan ditemukan dalam suatu program. Seseorang …

17
Temukan prime terkecil dari substring
Pada tahun 1946, Erdos dan Copeland membuktikan bahwa angka tertentu adalah angka normal , yaitu digit dalam ekspansi desimalnya terdistribusi secara merata. Pengguna akan memasukkan urutan digit dan Anda akan menemukan perdana terkecil yang berisi string itu di basis 10. Contoh: input -> output "10" -> 101 "03" -> 103 …
17 code-golf  primes 

7
Bangun program "BizzFuzz"
Dalam FizzBuzz tradisional, Anda diminta untuk mencetak angka dari 1 hingga 100, tetapi mengganti setiap kelipatan 3 dengan "Fizz", setiap kelipatan 5 dengan "Buzz", dan setiap kelipatan dari 3 dan 5 (yaitu 15) dengan " FizzBuzz ". Namun, sebagai pewawancara yang jahat, saya telah menemukan versi FizzBuzz saya yang bengkok, …

3
Unicode UTF Converter
Tujuannya adalah untuk membuat konverter yang sepenuhnya sesuai antara pengkodean Unicode resmi seperti yang diberikan dalam FAQ UTF . Mengingat bahwa ini berpusat pada Unicode, saya akan menerima jawaban dengan jumlah byte terendah menggunakan yang terbaik dari pengkodean yang terlibat (yang mungkin akan menjadi UTF-8, kecuali mungkin Anda memprogramnya di …


10
Partisi peta aliran air
Ini adalah tantangan di internet yang diminta oleh Palantir Technologies dalam wawancara mereka . Sekelompok petani memiliki beberapa data ketinggian, dan kami akan membantu mereka memahami bagaimana curah hujan mengalir di atas tanah pertanian mereka. Kami akan mewakili tanah sebagai susunan ketinggian dua dimensi dan menggunakan model berikut, berdasarkan gagasan …

19
Verifikasi program Brainfuck
Namun masalah penguraian Brainfuck lain, tapi kali ini ... berbeda. Anda bekerja di Infinite Monkeys Incorporated, perusahaan yang membuat program Brainfuck, untuk menyelesaikan berbagai masalah menarik (secara tidak sengaja, tidak kurang - setelah semua, perusahaan membuat program acak). Namun, tampaknya mesin Turing cepat Anda yang hanya menjalankan Brainfuck memiliki masalah …

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.