Pemrograman Puzzle & Golf Kode

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

3
Ubah string "basis campuran" menjadi ASCII
Diberikan input string dengan byte yang mungkin dalam biner, oktal, atau hex, output setara string ASCII. Masukan akan diberikan dalam format berikut, misalnya: 501200100001147 yang mewakili 0x50 0o120 0b01000011 0x47 yang setara (dalam ASCII) dengan PPCG Biner, oktal, dan hex akan selalu diberikan masing-masing 8, 3, dan 2 digit. Untuk …

21
Bentuk ubin di cincin persegi panjang
Diberikan input tilesXdan tilesYmembuat metode yang akan membuat cincin persegi panjang dari ubin. Fungsi harus memesan ubin dalam cincin seperti ini: tilesXdan tilesYselalu nilai integer positif, tidak boleh 0 tilesXdan tilesYtidak selalu sama, mengharapkan nilai-nilai seperti: 2x5, 6x3dll Memeriksa input yang tidak valid tidak perlu Anda dapat menggunakan cara apa …

5
Kata atau hampir kata?
Tulis program atau fungsi yang diberi string (atau padanan bahasa Anda), tentukan apakah string itu kata, atau tidak, dan hasilkan nilai yang benar atau salah. (Ini bukan duplikat dari Apakah ini bahkan sebuah kata? Kata-kata yang salah dihasilkan dengan cara yang sangat berbeda yang saya percaya membuat ini tantangan yang …


1
Memecahkan varian dari teka-teki mata biru
Teka-teki asli "Mata Biru" diberikan di sini (dan di bawah). Sekelompok orang dengan berbagai macam warna mata hidup di sebuah pulau. Mereka semua adalah ahli logika yang sempurna - jika suatu kesimpulan dapat disimpulkan secara logis, mereka akan langsung melakukannya. Tidak ada yang tahu warna mata mereka. Setiap malam tengah …
8 code-golf  math  logic 

5
Apakah Anda memerlukan tempat gelas?
Anda akan meniru perangkat lunak lelucon cup holder 90-an. Inilah yang dilakukannya, dan yang harus Anda lakukan: Tampilkan pesan Do you need a cup holder? Jika pengguna mengonfirmasi, masukkan loop tak terbatas yang terus membuka drive CDROM. Jika pengguna tidak mengonfirmasi, keluar secara diam-diam. Anda dapat menampilkan pesan menggunakan pesan …

5
Cetak Formula
pengantar Dalam kimia ada jenis ekstensi, ekstensi .xyz, ( https://en.wikipedia.org/wiki/XYZ_file_format ), yang mencetak pada setiap baris elemen kimia, dan koordinat dalam bidang elemen. Ini sangat berguna bagi ahli kimia untuk memahami senyawa kimia dan memvisualisasikan senyawa dalam 3D. Saya pikir akan menyenangkan untuk, mengingat file .xyz, mencetak formula kimia. Tantangan …

3
Substing Champernowne terbalik
Constant Champernowne adalah bilangan irasional 0.1234567891011 ... memperpanjang ad infinum. Kami telah melakukan pertanyaan tentang itu sebelumnya. Tetapi pertanyaan ini adalah tentang kebalikannya, yang dikenal sebagai Invers Champernowne Constant. Ini sekitar 8.10000007. Diberikan string antara satu dan tiga digit (setiap string 3 digit muncul dalam 10.000 tempat desimal pertama) inklusif, …

4
Seberapa mabuk saya dan kapan saya bisa mengemudi lagi?
Ini akhir pekan dan apa yang dilakukan cowok-cowok keren di akhir pekan? Minum tentu saja! Tapi tahukah Anda apa yang tidak begitu keren? Minum dan mengemudi. Jadi Anda memutuskan untuk menulis sebuah program yang memberi tahu Anda seberapa dimuatnya Anda dan kapan Anda akan bisa mengemudi lagi tanpa ditarik oleh …

1
Menjadwalkan turnamen catur
pengantar Saat ini saya sedang berpartisipasi dalam turnamen catur. Saya terinspirasi oleh jadwal turnamen. Saat ini, saya sedang bersaing dengan tiga pemain lain. Itu artinya dengan kita berempat, kita bermain 3 putaran. Jadwal berjalan sebagai berikut: Round 1: 1-4 3-2 Round 2: 3-4 2-1 Round 3: 1-3 4-2 Ini juga …
8 code-golf 

7
Prediktor cabang menantang
Setiap hari, setiap menit, ... setiap mikrodetik, banyak keputusan dibuat oleh komputer Anda. Dalam bahasa tingkat tinggi, ini biasanya mengambil bentuk pernyataan seperti if, whiledan for, tetapi pada tingkat paling dasar ada instruksi bahasa mesin yang disebut instruksi cabang / lompat . Prosesor modern mengantre instruksi dalam sebuah pipa , …

6
Kalkulator simbolik terbalik
Tantangan ini didasarkan pada gagasan Inverter Plouffle . Tulis program dalam bahasa apa pun yang melakukan hal berikut: Dimasukkan sebagai input bilangan rasional non-negatif yang Xditulis dalam desimal, misalnya 34.147425. Mengembalikan ekspresi matematika menggunakan hanya bilangan bulat non-negatif, spasi putih, tanda kurung, dan operator biner berikut: Tambahan + Pengurangan - …

4
Menghitung matriks sirkuler ortogonal
Dua baris matriks adalah ortogonal jika produk dalamnya sama dengan nol. Panggil sebuah matriks dengan semua baris ortogonal berpasangan, sebuah matriks ortogonal . Sebuah matriks circulant adalah salah satu di mana setiap vektor baris diputar satu elemen ke relatif kanan ke vektor baris sebelumnya. Kami hanya akan tertarik pada matriks …

2
Dalam sebuah string atau tidak?
Baru-baru ini saya mengalami masalah dengan juru bahasa TeaScript yang baru . Masalah terbesar adalah mengidentifikasi apakah string berisi karakter khusus atau tidak. Tantangan Karakter khusus didefinisikan sebagai karakter dengan codepoint 160 hingga 255. Anda akan diberikan input berupa string karakter dengan codepoint 0 hingga 255, paling banyak di antaranya …

1
Atasi resistor
Tujuannya sederhana: mengingat string nilai resistansi, gambar bagian dari "rangkaian listrik" dari resistor tersebut. Contohnya ikuti. Input: 3. Keluaran: --3-- Input: 1,2,3. Keluaran: --1----2----3-- Selanjutnya, resistor dapat digabung paralel (dengan 2 atau 3 resistor per bergabung), tetapi kedalaman yang diperlukan dari sambungan paralel hanya 1. Input: 1|2. Keluaran: |--1--| -| …

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.