Pemrograman Puzzle & Golf Kode

9
Rantai Kata Muat Ulang

Ini adalah varian dari Play the word chain dan Membangun rantai kata yang panjang . Input adalah daftar kata-kata unik yang tidak kosong, minimal 2 karakter yang dibuat dari karakter dalam [az]. Anda perlu menampilkan panjang rantai terpanjang yang mungkin, di mana setiap kata berikutnya dimulai...

9
ASCII 2D game-map

Masalah Input yang diberikan di amana a adalah kisi karakter dalam format input apa pun asalkan hanya memiliki satu elemen untuk setiap 'blok' dari output. Dan input dengan bb adalah kisi angka yang ukurannya sama dengan input a. Ada dua jenis jalan, 1 mewakili jalan batu yang ditandai oleh @dan...

9
Telepon Nirkabel Tanpa Kabel

Saya perlu menelepon teman-teman saya tetapi tombol-tombol telepon nirkabel saya tidak berfungsi dengan baik. Satu-satunya tombol yang dapat saya tekan adalah [Atas], [Bawah] dan [Panggilan]. [Atas] dan [Bawah] dapat digunakan untuk menavigasi dalam panggilan terakhir saya dan [Panggilan] dapat...

9
Gunakan huruf untuk membuat angka lebih pendek

Tantangan Ambil nomor dan keluarkan dengan 4 digit atau kurang menggunakan huruf dan angka. Sebagai contoh; 270,030akan berubah menjadi 270K. Kunci Miliar -> B Juta -> M Ribuan -> K Aturan Anda dapat memilih untuk menerima nomor input yang menyertakan koma yang membatasi setiap...

9
Toggle the Box!

Diberikan string yang berpotensi kotak, beralih kotak. Ini menjadi lebih jelas dalam kasus uji dan penjelasan. Input output Masukkan format Input akan berupa string tunggal yang dipisahkan oleh CR, LF, atau CRLF, atau daftar string. Format input terserah Anda untuk memutuskan. Format...

9
Apa nama saya?

Dengan ID Pengguna PPCG, berikan nama pengguna saat itu. Contohnya Input -> Output 61563 -> MD XF 2 -> Geoff Dalgas 12012 -> Dennis foo -> -3 -> Aturan Input / output dapat diambil melalui cara apa pun yang diizinkan. Keluaran harus berupa nama pengguna lengkap dengan...

9
Tukar Urutannya

Tugas Anda adalah menulis beberapa kode yang menghasilkan urutan OEIS, dan berisi nama urutan dalam kode ( A______). Cukup mudah bukan? Nah begini, kode Anda juga harus menampilkan urutan terpisah kedua ketika nama urutan dalam kode diubah menjadi nama urutan kedua. Input output Kode Anda dapat...

9
Tanggal berapa, dalam waktu Usenet?

September 1993 dikenal di Usenet sebagai September yang tidak pernah berakhir. Jadi, misalnya, hari pertanyaan ini diposting adalah Sabtu, September 8740, 1993. Program atau fungsi Anda harus mengambil setiap tanggal Gregorian (dengan tahun positif) sebagai input dan mengembalikan tanggal yang...

9
Dua rantai terjalin

Dalam pertanyaan ini saya mendefinisikan fungsi "rantai" sebagai fungsi yang: adalah permutasi, yang berarti bahwa setiap nilai memetakan dan dipetakan dengan tepat satu nilai. dan memungkinkan nilai apa pun dapat diperoleh dari nilai lain dengan aplikasi berulang fungsi atau kebalikannya. Ada...

9
Ritsleting Lebih Besar, Lebih Baik (Rusak)

(Terinspirasi cukup banyak oleh tantangan ini ) Dalam tantangan asli Anda membuat ritsleting horizontal, namun, melihat ke bawah hoodie saya, ritsleting saya jauh lebih vertikal (dan sedikit rusak): P Memasukkan Anda akan diberi string tunggal ( s), dan sepasang bilangan bulat ( adan b) dalam...

9
Jalur Perakitan Kode-Golf

Catatan: Tantangan ini tidak ada hubungannya dengan bahasa assembly yang sebenarnya. Sebagai kepala Code-Golf Factory Inc. , Anda harus membuat jalur perakitan untuk menghasilkan bagian kode tertentu. Hari ini, mandor telah meminta Anda untuk memproduksi quines. Spesifikasi: Dalam tantangan...

9
Ekspansi Biner Biner

Biasanya, kami menguraikan angka menjadi angka biner dengan menetapkannya dengan kekuatan 2, dengan koefisien 0atau 1untuk setiap istilah: 25 = 1*16 + 1*8 + 0*4 + 0*2 + 1*1 Pilihan 0dan 1... tidak terlalu biner. Kami akan melakukan ekspansi biner yang sebenarnya dengan memperluas dengan...

9
Tanggal dalam rentang?

Diberi MM/DDtanggal ( 12/24) dan rentang tanggal mulai / berakhir ( 11/01 - 06/24), cari tahu apakah tanggal tersebut dalam rentang tanggal yang tercantum. Rentang tanggal dapat berurutan ( 05/01 - 11/01) atau beralih ke tahun berikutnya ( 11/01 - 05/01). Contoh: 12/24ada di 11/01 - 06/24=...

9
Badugi, Siapa yang Menang?

Terinspirasi oleh tantangan ini dan terkait dengan yang ini . Latar Belakang Badugi [bæduːɡiː] adalah varian draw-poker low-ball. Ajang Poker Online Piala Dunia Pokerstars $ 1K akan dimulai dalam 3 jam dan aku harus tahu seberapa bagus tanganku! Gim ini menggunakan dek standar yang terdiri...

9
Perkiraan angka floating point dengan presisi n-digit

Kami memiliki angka floating point rantara 0 dan 1, dan bilangan bulat p. Temukan fraksi bilangan bulat dengan penyebut terkecil, yang mendekati rdengan setidaknya p-digit presisi. Input: r(angka floating point) dan p(integer). Output: adan bbilangan bulat, di mana a/b(as float) mendekati...

9
Sistem elips

pengantar Diberi lima poin di pesawat, tugas Anda adalah menghitung luas elips yang melewati titik-titik ini. Anda dapat mengasumsikan bahwa satu elips non-degenerasi dapat dibangun dengan nilai input yang diberikan. Aturan Input adalah 10bilangan bulat dalam bentuk apa pun, yang sesuai dengan...

9
Golf pseudoprimes!

Pendahuluan / Latar Belakang Dalam sebuah diskusi baru - baru ini di chat crypto saya ditantang untuk berdiskusi / membantu dengan tes primality Fermat dan angka-angka Carmichael. Tes ini didasarkan pada premis yang a^(p-1) mod p==1akan selalu berlaku untuk bilangan prima p, tetapi tidak selalu...

9
Luaskan Chains Perbandingan

Tidak seperti kebanyakan bahasa, Python mengevaluasi a<b<ckarena akan dilakukan dalam matematika, sebenarnya membandingkan tiga angka, yang bertentangan dengan membandingkan boolean a<buntuk c. Cara yang benar untuk menulis ini dalam C (dan banyak lainnya) adalah a<b &&...