Pemrograman Puzzle & Golf Kode

23
Teka-teki Pemrograman dan Truk Taco

Programming Puzzles & Code Golf telah membuka truk taco ! Kata itu keluar dan sekarang pengguna dari seluruh jaringan Stack Exchange datang untuk mencoba taco ASCII kami yang lezat dan otentik . Kami membutuhkan bantuan Anda untuk memastikan bahwa semua orang menerima pesanan mereka tepat...

23
Nama karakter Latin dasar ke karakter

Mari kembali ke dasar! Kode Anda, program atau fungsi yang lengkap, harus mengubah nama Unicode resmi dari karakter Latin Dasar yang dapat dicetak menjadi karakter yang sesuai. Misalnya, untuk input, LOW LINEkode Anda harus ditampilkan _. Anda hanya perlu menggunakan satu nama karakter sebagai...

23
King-Pen! (Dots and Boxes)

Ini adalah tantangan raja bukit untuk Dots and Boxes (alias Pen the Pig). Permainan ini sederhana, pada gilirannya Anda hanya menggambar garis di pagar yang kosong. Setiap kali Anda menyelesaikan kotak Anda mendapatkan poin. Juga, karena kami bermain berdasarkan aturan kejuaraan , jika Anda...

23
Temukan Fibohexaprime ke-n

Tantangan kali ini adalah menemukan Fibohexaprime ke- n . Definisi Fibohexaprime adalah sebagai berikut: Kami pertama-tama mengamati daftar dengan angka Fibonacci: N | Fibonacci number 1 | 1 2 | 1 3 | 2 4 | 3 5 | 5 6 | 8 7 | 13 8 | 21 9 | 34 10 | 55 11 | 89 12 | 144 13 | 233 14 | 377...

23
Hitung Urutan Segitiga Binary Sierpinski

Urutan Binary Sierpinski Triangle adalah urutan angka yang representasi binernya memberikan barisan Binary Sierpinski Triangle, yang diberikan dengan memulai dengan 1 dalam deretan nol tanpa batas, kemudian berulang kali mengganti setiap pasangan bit dengan xor bit-bit tersebut. , seperti: f(0)= 1...

23
Co-primality dan nomor pi

pengantar Teori bilangan penuh dengan keajaiban, dalam bentuk koneksi yang tidak terduga. Ini salah satunya. Dua bilangan bulat yang co-prime jika mereka tidak memiliki faktor kesamaan selain 1. Mengingat nomor N , mempertimbangkan semua bilangan bulat dari 1 sampai N . Gambar dua bilangan bulat...

23
Ubah angka menjadi Heksadesimal

Tantangan Ini yang sederhana. Tulis fungsi atau program ketika diberi nomor dalam basis 10 sebagai input, itu akan mengembalikan atau mencetak nilai nomor itu dalam Heksadesimal . Contohnya 15 -> F 1000 -> 3E8 256 -> 100 Aturan Tidak ada fungsi heksadesimal bawaan Huruf mungkin...

23
Temukan kapasitas objek cetakan 2D

Dalam dunia 2D fiksi, satu set instruksi pencetakan 2D untuk objek dapat diwakili oleh daftar bilangan bulat sebagai berikut: 1 4 2 1 1 2 5 3 4 Setiap angka mewakili ketinggian objek pada titik tertentu. Daftar di atas diterjemahkan ke objek berikut saat dicetak: # # # # # ### ##...

23
Tantangan Geometris

Semua orang suka geometri. Jadi mengapa kita tidak mencoba dan membuat kode golf? Tantangan ini melibatkan mengambil huruf dan angka dan membuat bentuk tergantung padanya. Input Masukan akan dalam bentuk (shapeIdentifier)(size)(inverter). Tapi apa itu shapeIdentifier, ukuran, dan...

23
Menyusun ulang urutan

pengantar Mari kita amati urutan berikut (bilangan bulat non-negatif): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, ... Sebagai contoh, mari kita ambil tiga angka pertama . Ini adalah 0, 1, 2. Angka-angka yang digunakan dalam urutan ini dapat dipesan dalam enam cara berbeda: 012 120 021...

23
Outlet listrik

Ini adalah masalah dari NCPC 2005 . Roy memiliki apartemen dengan hanya satu outlet listrik, tetapi ia memiliki banyak colokan listrik. Hitung jumlah outlet maksimum yang dapat ia miliki dengan menggunakan soket ekstensi yang ia miliki. Jumlah outlet per strip daya diberikan sebagai...

23
Bangun papan catur

Melihat ini dalam tantangan PHP. Tujuannya adalah membuat papan catur dengan 64 kotak (8 * 8) dengan jumlah kode minimum. Cukup sederhana, saya membuat saya dalam PHP dalam 356 byte (tidak mengesankan, saya tahu) dan saya ingin melihat beberapa pendekatan lain. Ini bisa dibuat dalam bahasa pilihan...

23
Urutkan peringkat obligasi ini

Tugas The lembaga pemeringkat kredit peringkat assign untuk obligasi sesuai dengan kelayakan kredit dari penerbit, dan "Big Three" lembaga pemeringkat kredit menggunakan yang sama (meskipun tidak identik) sistem rating berjenjang . Ini memiliki urutan yang jelas dan logis - menggunakan tingkatan...

23
Mengganti angka dengan huruf masing-masing

Buat fungsi atau program yang mengambil angka sebagai input, dan menghasilkan string di mana ASCII-kode poin untuk alfabet huruf kecil dan atas diganti dengan karakter setara mereka. Alfabet huruf besar menggunakan poin kode: 65-90 Alfabet huruf kecil menggunakan poin kode: 97-122 Jika ada...

23
Gambar garis waktu

Diberikan masukan dari daftar bilangan bulat yang mewakili tanggal, menampilkan garis waktu seni ASCII seperti berikut: <-----------------------------> A B C D E Timeline di atas adalah output untuk input [1990, 1996, 1999, 2011, 2016]. Perhatikan beberapa hal tentang timeline: Baris...

23
Meninggalkan Sarang

Diberikan daftar bilangan bulat yang tidak rata, mengeluarkan daftar daftar yang berisi bilangan bulat di setiap tingkat bersarang, dimulai dengan tingkat paling tidak-bertingkat, dengan nilai-nilai dalam urutan aslinya dalam daftar input saat dibaca dari kiri ke kanan. Jika dua atau lebih daftar...

23
Angka yang sangat komposit

Angka yang sangat komposit adalah bilangan bulat positif yang memiliki lebih banyak pembagi daripada bilangan bulat positif yang lebih kecil. Ini adalah urutan OEIS A002182 . 20 istilah pertamanya adalah 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040,...

23
Menentukan irisan vertikal

Diberikan gambar, hasilkan [lebar dalam piksel bagian vertikal penuh] 1 (jika ada). Jika tidak ada bagian vertikal, output 0. Input dapat diberikan sebagai file lokal atau array bersarang. Jika Anda memilih untuk mengambil input sebagai array bertingkat, piksel putih harus diwakili oleh nilai yang...