Pertanyaan yang diberi tag code-golf

26
Bandingkan nomor versi

Ketika kami menerbitkan beberapa perangkat lunak, kami menetapkan nomor versi untuknya. Dan pengguna mungkin ingin memperbarui ke versi terbaru dari beberapa perangkat lunak. Jadi, inilah saatnya untuk mencari tahu versi mana yang harus lebih baru. Memasukkan Masukkan dua nomor versi sebagai...

26
Mahkota seratus mahkota mahkota

Saya perhatikan permainan tertentu memiliki penghitung kehidupan yang aneh, yang bukannya berhenti 999, memperoleh angka baru - angka berikutnya adalah mahkota seratus atau 👑00. Setelah itu 👑99datang mahkota ratus mahkota ( 👑👑0) dan angka terakhir, setelahnya 👑👑9, adalah mahkota seratus mahkota...

26
Buat mereka berjumlah 10.000

Kami baru saja mencapai ambang 10.000 pertanyaan tentang PPCG. Hore! Mari kita rayakan ini dengan tantangan sederhana. Memasukkan Dua bilangan bulat AAA dan BBB , keduanya dalam [1..9999][1..9999][1..9999] , sehingga

26
Menyamakan array

Tantangan Anda diberi array dari integer. Dengan gerakan, Anda dapat menambah atau mengurangi elemen array sebanyak 1 . Tugas Anda adalah untuk menyamakan array, yaitu membuat semua elemen array sama dengan melakukan beberapa gerakan . Tapi itu tidak cukup! Anda juga ingin membuat gerakan...

26
Keacakan Sewenang-wenang

Keacakan itu menyenangkan. Tantangan tanpa poin itu menyenangkan. Tulis fungsi yang, jika diberi input bilangan bulat n, akan mengeluarkan satu set (tidak berurutan, unik) nantara bilangan bulat acak antara 1dan n^2(inklusif) sehingga jumlah semua bilangan bulat sama dengann^2 . Keacakan tidak...

26
Desimal padat dikemas (DPD) ke desimal

Untuk penggemar nandgame: Silakan coba DPD ke desimal di gerbang logika juga! Latar Belakang Desimal padat dikemas (DPD) adalah cara untuk secara efisien menyimpan angka desimal dalam biner. Ini menyimpan tiga angka desimal (000 hingga 999) dalam 10 bit, yang jauh lebih efisien daripada BCD...

26
Apakah Perangkat Ini Mewakili Nomor Alami?

Dalam teori himpunan, bilangan N ={0,1,2,3,.. . }N={0,1,2,3,...}\mathbb{N} = \{0, 1, 2, 3, ...\} biasanya dikodekan sebagai set murni , yaitu set yang hanya berisi set kosong atau set lainnya yang murni. Namun, tidak semua set murni mewakili bilangan asli. Tantangan ini adalah tentang memutuskan...

26
Buat kata sandi

Sangat sulit untuk mengingat kata sandi saya, jadi saya menemukan cara untuk membuat kata sandi. Cara saya membuat kata sandi berasal dari kata atau kalimat, mengikuti langkah-langkah ini: Mulai dari kiri ke kanan Temukan hitungan setiap huruf Masukkan surat dengan jumlah di urutan Surat...

26
Bangun Podium ASCII

Dalam kompetisi olahraga, sering terjadi bahwa pemenang disajikan di podium, dengan orang yang berada di posisi pertama di tengah, orang di tempat kedua di ketinggian tengah di sebelah kiri, dan orang ketiga di tempat terendah dan ke kanan. Kita akan membuatnya kembali di sini dengan beberapa...

26
Digit Segitiga

Tantangan: Input: Bilangan bulat positifnnn Keluaran: Buat daftar dalam rentang , dan gabungkan bersama menjadi sebuah string (yaitu akan menjadi string ).[1,n][1,n][1,n]n=13n=13n=1312345678910111213 Sekarang kita menghasilkan sebuah segitiga menggunakan awalan atau akhiran dari string ini,...

26
Nomor Gryphon Ke-N

Saya datang dengan serangkaian nomor hari yang lain dan memutuskan untuk memeriksa apa nomor OEIS itu. Betapa terkejutnya saya, urutannya tampaknya tidak ada dalam database OEIS, jadi saya memutuskan untuk memberi nama urutannya sendiri (perhatikan bahwa orang lain yang jauh lebih pintar dari saya...

26
Fallacy Dice Penjudi

Kekeliruan penjudi adalah bias kognitif di mana kita secara keliru mengharapkan hal-hal yang sering terjadi lebih kecil kemungkinannya terjadi di masa depan dan hal-hal yang tidak terjadi dalam beberapa saat untuk lebih mungkin terjadi segera. Tugas Anda adalah mengimplementasikan versi spesifik...

26
Output dengan panjang yang sama selalu

Dengan tantangan seperti Keluaran dengan panjang yang sama dengan kode dan Buat keluaran dua kali panjang kode , saya memikirkan tantangan terpisah, tetapi serupa. Tugasnya adalah menghasilkan output. Ini bisa berupa string, daftar karakter, atau apa pun format output default program Anda. Namun,...

26
Tak terhingga banyaknya bilangan prima

Sejak Euclid, kita tahu bahwa ada banyak bilangan prima yang tak terhingga. Argumennya berdasarkan kontradiksi: Jika hanya ada banyak, katakan saja , maka pasti tidak dapat dibagi oleh salah satu dari bilangan prima ini, sehingga faktorisasi prima harus menghasilkan perdana baru yang tidak ada...

25
Hitung 500 digit pi

Tulis program untuk menghitung 500 digit pi pertama, memenuhi aturan di bawah ini: Panjangnya harus kurang dari 500 karakter. Itu tidak dapat menyertakan "pi", "math.pi" atau konstanta pi serupa, juga tidak dapat memanggil fungsi perpustakaan untuk menghitung pi. Ini tidak boleh menggunakan angka...

25
Juru Bahasa Penafsir Mandiri

Berdasarkan komentar oleh George Edison untuk pertanyaan ini , tulislah juru penterjemah mandiri terkecil. Anda dapat menggunakan bahasa yang Anda pilih. Bahasa kosong tidak masuk hitungan. Panjang program Anda harus minimal dua karakter. Program ini tidak perlu menginterpretasikan seluruh...

25
Gambar hasil dadu di ASCII

Perlihatkan hasil acak lemparan dadu jika dilakukan dengan dadu berbentuk kubus, di ASCII. $ dice harus menghasilkan salah satu ----- | | | o | | | ----- ----- |o | | | | o| ----- ----- |o | | o | | o| ----- ----- |o o| | | |o o| ----- ----- |o o| | o | |o o| ----- ----- |o o| |o o| |o...

25
Buat game 'Snake' di konsol / terminal

Game itu menyenangkan codegolf ini di sini sangat menyenangkan saya harus membuat versi untuk permainan klasik lain yang memiliki kompleksitas yang sama. Cara Terpendek untuk membuat Game Space Invaders dasar dengan Python Namun, kali ini, cobalah untuk menciptakan kembali permainan 'Ular'...

25
Bisakah Anda menggunakan Meta Quine?

Mirip dengan teka-teki quine lainnya (lebih khusus, yang ini ), tulis sebuah program yang menghasilkan sumber untuk dirinya sendiri. Inilah sentuhan baru: Kode yang dihasilkan TIDAK harus identik dengan sumbernya. Alih-alih, itu harus menghasilkan program yang berbeda yang akan membuat yang...

25
Skor game Bowling

Tugas Anda adalah untuk meringkas dan menghasilkan skor satu pemain dalam permainan bowling 10-pin setelah hingga 21 gulungan . Gulungan direpresentasikan sebagai urutan bilangan bulat dalam metode input pilihan Anda . Setiap bilangan bulat sesuai dengan jumlah pin yang dirobohkan dalam gulungan...