Pertanyaan yang diberi tag code-golf

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

23
Urutan XOROR

Cellata Automata benar-benar menarik. Yang biasanya dibicarakan adalah yang biner, yaitu yang diwakili oleh angka. Namun, menurut saya, itu sudah dilakukan sampai mati. CA ternary lebih menarik, tetapi kita memiliki semua ASCII untuk dipertimbangkan! Betapa menyenangkannya itu! Alih-alih...

23
Tulis Kalkulator Morse

Tulis program atau fungsi yang mengambil ekspresi matematis dalam kode Morse sebagai input, dan mengembalikan solusi dalam kode Morse. Operasi yang valid adalah plus: +dan minus: _(garis bawah). Anda dapat berasumsi bahwa Anda hanya akan menerima input integer non-negatif, dan hasilnya akan...

23
Kesetaraan dalam jumlah digit

pengantar Mari kita ambil nomornya 180. Ini adalah angka yang menarik karena jumlah digit dari angka ini sama dengan: 1 + 8 + 0 = 9 Dan versi kuadrat dari nomor ini, atau: 180² = 32400 > 3 + 2 + 4 + 0 + 0 = 9 Keduanya 9 . Jumlah digit angka asli dan angka kuadrat sama. Tentu saja, ini...

23
Apakah ini nama variabel yang valid?

Objektif Tulis program atau fungsi yang memeriksa apakah nama variabel valid dan output 1 atau Truejika valid, 0,5 jika valid tetapi dimulai dengan garis bawah (_), dan 0 atau Falsejika tidak valid. Aturan Nama variabel dalam kebanyakan bahasa valid jika dimulai dengan garis bawah atau huruf...

23
Mengurutkan daftar bersarang

Anda harus menulis program atau fungsi yang mengurutkan daftar bersarang. Berikut adalah aturan untuk menyortir daftar bersarang: Mari kita ambil daftar ini sebagai contoh: ((5, 2), 2, 7, (2, 1, (3, 4)), 9) Setiap elemen dalam daftar ini memiliki "prioritas". Elemen dihitung sebagai angka atau...

23
Gambarlah heksa-mesin terbang acak

Gambar di atas disebut hexa-glyph. Hexa-glyphs adalah beberapa pola keren yang saya buat saat mencoret-coret selama kelas DiffEq saya. Begini cara Anda membuatnya: Pertimbangkan kumpulan titik berikut, berbentuk seperti heksagram biasa. Heksagon bagian dalam adalah yang akan berisi mesin...

23
Rata-rata gambar

Ini gambarnya: %%%%%%%%%%%%% % Hello, % % world! % %%%%%%%%%%%%% Tapi itu terlalu membingungkan untuk dikalkulasi oleh otak kita yang berukuran terlalu kecil. Jadi kami rata-rata seperti ini: Bagilah menjadi 2 x 2 bagian. Jika gambar berakhir sebelum bagian selesai, bayangkan ada ruang di...

23
Berapa banyak lagi reputasi yang saya butuhkan?

Programming Puzzles and Code Golf telah lulus dari versi beta. Segera kami akan mendapatkan desain situs kustom, dan dengan itu batas-batas reputasi untuk hak istimewa akan naik. Banyak pengguna akan kehilangan hak istimewa di situs. Jadi tugas Anda adalah menulis sebuah program yang memberi tahu...

23
Rainbowlify An Image

Tantangan ini adalah tentang secara bertahap mengubah rona dalam gambar untuk membuat gambar yang cantik seperti ini: ( asli ) Tantangan Tulis program atau fungsi yang menggunakan dua bilangan bulat non-negatif dan gambar dalam format file gambar umum apa pun yang Anda pilih (Anda dapat...

23
Susun Bertukar

Masalah Katakanlah Anda memiliki N tumpukan bernama S 1 hingga S N , di mana setiap S k (k = 1 hingga N) berisi N salinan dari angka k. Misalnya, ketika N = 3 tumpukan terlihat seperti ini: 1 2 3 <- top of stack 1 2 3 1 2 3 <- bottom of stack ======= 1 2 3 <- stack index Di sini ada 3...