Pemrograman Puzzle & Golf Kode

8
Tata Letak Teks dalam Kolom

Tulis program atau fungsi yang memberikan beberapa teks, sejumlah kolom, dan lebar kolom, memformat teks menjadi kolom. Ini tipografi teks biasa . Aturan Memasukkan Teks akan menjadi string ASCII yang dapat dicetak dan mungkin berisi baris baru dan spasi (tetapi tidak tab). Jumlah kolom akan...

8
Konversi di antara awalan SI

pengantar Sistem Satuan Internasional adalah sistem pengukuran di seluruh dunia, kecuali untuk beberapa negara termasuk AS . Sistem SI (atau sistem metrik) didasarkan pada kekuatan sepuluh, tercantum di bawah (perhatikan bahwa ini adalah tabel yang tidak lengkap): femto(f) pico(p) nano(n)...

8
Tips untuk bermain golf di Elixir

Elixir adalah bahasa fungsional yang relatif baru, yang saya sangat tertarik. Saya ingin mendapatkan tips umum tentang golf di Elixir dan mempelajari teknik yang dapat diterapkan pada masalah kode-golf yang agak spesifik untuk Elixir secara umum . Berdasarkan begitu banyak pertanyaan serupa...

8
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),...

8
Apakah bilangan bulat, string, atau desimal?

Tantangan Anda adalah menentukan apakah input yang diberikan adalah integer, string, atau desimal. Aturan String adalah input apa pun yang bukan bilangan bulat atau float Integer harus hanya berisi karakter numerik dan tidak boleh dimulai dengan nol Desimal adalah input apa pun yang berisi titik...

8
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...

8
Kontes menjatuhkan telur

Tantangan Anda: Anda berada di lantai 0 sebuah gedung tinggi tanpa batas. Di lantai mana pun, Anda bisa berjalan ke jendela dan menjatuhkan sebutir telur. Tujuan Anda adalah untuk mengetahui lantai tertinggi yang dapat ditahan telur tanpa pecah. Namun, Anda memiliki maksimal 3 butir telur untuk...

8
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...

8
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:...

8
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...

8
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...

8
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...

8
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...

8
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...

8
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...

8
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...

8
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...

8
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...

8
Konversikan ke Nomor Agrippa ASCII

Tantangan Dengan diberi nomor alami, tampilkan dalam bentuk ASCII dalam sistem angka Agrippa. Deskripsi Saya suka huruf aneh dan sistem angka. Sistem angka favorit saya adalah yang diberikan oleh Heinrich Cornelius Agrippa . Ini memberi cara ringkas untuk menulis angka dalam rentang [0,9999], di...