Pemrograman Puzzle & Golf Kode

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

22
Invert Some Switches on a Switchboard
Terinspirasi oleh tantangan ini . Tujuan: Diberikan switchboard pra-konfigurasi dan daftar indeks, membalikkan switch pada indeks yang diberikan. Sebuah papan switch terdiri dari sejumlah saklar ( vatau ^) yang dibungkus -dan disusun menjadi barisan dengan panjang yang bervariasi. Berikut ini adalah contoh switchboard: -v-^-v- -^-v- -v-^-v- Membalikkan / membalik saklar …

19
Analog adalah Obtuse!
Jam analog memiliki 2 tangan *: Jam dan menit. Tangan-tangan ini melingkari wajah jam seiring berjalannya waktu. Setiap putaran penuh jarum menit menghasilkan 1/12 putaran jarum jam. 2 putaran penuh jarum jam menandakan satu hari penuh. Karena tangan-tangan ini terpaku pada titik pusat yang sama, dan berputar di sekitar titik …
23 code-golf  math  number  date 

3
The Path Of The Wildebeest
Golf program atau fungsi yang memberikan nthnthn^{\text{th}} lokasi rusa kutub yang dimulai pada persegi pada terbatas papan catur yang bernomor dalam spiral persegi anti-searah jarum jam, dimana rusa kutub selalu kunjungan bernomor terendah persegi dia bisa mencapai bahwa dia belum belum dikunjungi.111 Inspirasi: The Trapped Knight dan OEIS A316667 . …

24
Buat pemotong Gimbap
Gimbap (김밥) adalah makanan Korea, agak mirip sushi roll. Berikut ini adalah emoticon Korea yang mewakili Gimbap: @)))))))))) Pencarian Anda adalah membuat pemotong ASCII Gimbap. Aturan Input adalah string yang dibuat hanya dengan @dan ). Output memotong setiap Gimbap yang valid dengan ), dan kemudian menambahkan di @antara mereka. Jadi …


24
Perampok: Substring OEIS Tersembunyi
Ini adalah tantangan Polisi dan Perampok. Ini adalah utas perampok. The benang polisi di sini . Polisi akan memilih urutan apa pun dari OEIS , dan menulis program p yang mencetak bilangan bulat pertama dari urutan itu. Mereka juga akan menemukan beberapa string yang s . Jika Anda memasukkan s …

23
Temukan warna hex tiga digit terdekat
Dalam CSS, warna dapat ditentukan oleh "hex triplet" - angka heksadesimal tiga byte (enam digit) di mana setiap byte mewakili komponen warna merah, hijau, atau biru. Misalnya, #FF0000sepenuhnya merah, dan setara dengan rgb(255, 0, 0). Warna juga dapat diwakili oleh notasi steno yang menggunakan tiga digit heksadesimal. Singkatan berkembang ke …

18
Nomor yang diciutkan
Mari kita mendefinisikan fungsi pada bilangan nnn , ditulis sebagai basis 10 digit dkdk−1…d1d0dkdk−1…d1d0d_k\; d_{k-1}\; \dotsc\; d_1\; d_0 , sebagai berikut: Selama ada angka yang berdekatan yang sama , ganti dengan jumlah mereka dari kiri ke kanan. Jika ada angka seperti itu, ulangi prosedur yang sama.didi−1didi−1d_i\;d_{i-1}di+di−1di+di−1d_i+d_{i-1} Dengan kata lain, dalam …

11
Disk Integer Terkecil
Tantangan ini adalah tentang menemukan disk terkecil yang berisi beberapa poin tertentu. Ini dibuat agak rumit, oleh kenyataan bahwa dalam tantangan ini, koordinat disk dan jari-jari keduanya harus bilangan bulat. Input Anda akan menjadi daftar poin dengan koordinat bilangan bulat xdan y. Anda dapat mengambil ini sebagai daftar tupel, daftar …


25
Urutkan berdasarkan Digit Terbesar
Tantangan: Diberikan daftar bilangan bulat, urutkan menurun berdasarkan satu digit terbesarnya. Urutan angka dengan digit terbesar yang sama kemudian diurutkan berdasarkan digit terbesar kedua, dll. Kami mengabaikan digit yang digandakan dalam angka. Dan jika semua digit dalam angka sama, urutan angka-angka itu dalam daftar bisa dengan cara apa pun yang …

16
Buatkan saya sepotong kue
Ulang tahun saya dalam sebulan, dan ini adalah sepotong kue lezat. .-""-. .-" "-. |""--.. "-. | ""--.. "-. |""--.. ""--..\ | ""--.. | | ""--..| ""--.. | ""--.. | ""--..| Dalam jumlah byte paling sedikit, buatlah sepotong kue ini untuk saya. Anda dapat mencetaknya ke STDOUT atau mengembalikannya sebagai …

15
Teka-teki Semi-palindrome
Palindrome adalah kata yang kebalikannya sendiri. Sekarang ada beberapa kata yang mungkin terlihat seperti palindrom tetapi tidak. Misalnya menganggap kata sheesh, sheeshbukan palindrom karena kebalikannya hseehsyang berbeda, namun jika kita anggap shsebagai satu huruf, maka kebalikannya sheesh. Kata semacam ini akan kita sebut semi palindrome. Secara khusus sebuah kata adalah …

10
Hitung tip menggunakan jumlah koin terkecil
Sebagian besar aplikasi kalkulator tip hanya mengambil persentase datar dari harga makanan. Jadi, misalnya, jika makanan Anda adalah $ 23,45, Anda dapat memberikan tip 15% = $ 3,52, atau tip 20% yang lebih murah hati = $ 4,69. Cukup nyaman untuk pengguna kartu kredit. Tetapi tidak demikian halnya jika Anda …
23 code-golf 

10
Substring Pengidentifikasi Unik Terpendek
Diberikan daftar string, ganti setiap string dengan salah satu substring yang tidak kosong yang bukan substring dari string lain dalam daftar dan sesingkat mungkin. Contoh Diberikan daftar ["hello","hallo","hola"], "hello"harus diganti hanya "e"karena substring ini tidak terkandung dalam "hallo"dan "hola"dan sesingkat mungkin. "hallo"dapat diganti dengan baik "ha"atau "al"dan "hola"oleh salah "ho", …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

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.