Pemrograman Puzzle & Golf Kode

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
Superpermutasi

pengantar Anda seorang kriminal yang ditugaskan mencuri beberapa rencana rahasia dari startup teknologi baru Dejavu. Anda menyelinap masuk melalui dinding belakang, tetapi menemukan pintu yang membutuhkan pin untuk membukanya. Anda mengenali merek kunci dan tahu bahwa diperlukan pin 5 digit...

26
Seberapa cepat saya bisa mengatakan program Anda?

Baru-baru ini saya memutuskan untuk mengunduh beberapa perangkat lunak dikte, untuk membantu penulisan saya. Namun, itu tidak berfungsi dengan baik ketika saya mengkode, karena saya harus berubah dari mengucapkan kata-kata menjadi simbol dan kembali lagi. Ini bahkan lebih buruk ketika aku coding...

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
Sortir daftar angka [ditutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Tentang

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

25
Bangun program dengan satu GOTO sederhana

Tugas Anda adalah membangun program terbesar yang dapat Anda gunakan yang menggunakan tepat satu GOTO, yang tanpanya seluruh program (atau setidaknya sebagian besar darinya) harus sepenuhnya direstrukturisasi. Skor dihitung sebagai jumlah pernyataan dalam kode Anda yang mengubah tempat atau baru...