Pemrograman Puzzle & Golf Kode

19
Sedikit acar

Modul acar Python digunakan untuk serialisasi, yang memungkinkan seseorang untuk membuang objek sedemikian rupa sehingga dapat kemudian direkonstruksi. Untuk ini, acar menggunakan bahasa berbasis stack sederhana. Untuk mempermudah, kami akan menangani sebagian kecil dari bahasa ini: ( Push a mark...

19
Temukan mayat kita yang hilang

Tantangan Peter telah bangkit kembali untuk menyelamatkan kita dari tantangan ganda! Peter Taylor sudah mati , dan tidak ada keraguan tentang itu (baik, terlepas dari sejumlah besar keraguan yang kita miliki ... tapi abaikan saja itu). Dalam ingatannya, Anda harus menulis sebuah program yang...

19
Hindari keturunan yang paling curam!

Latar Belakang Beberapa bulan yang lalu, petualangan hidup Anda baru saja akan dimulai. Sekarang, di saat yang tepat ini (ya, sekarang), setelah berbulan-bulan penderitaan dan kerja keras, Anda dan sekelompok teman berdiri di puncak dunia. Ya, Anda benar, Anda berada di puncak Sagarmāthā . Namun,...

19
Perhitungan CUDDLE

Menurut halaman Wikipedia pada angka 69 , dapat dicatat bahwa 69 2 = 4.761 dan 69 3 = 328.509 bersama-sama menggunakan semua angka desimal. Angka 69 sebenarnya adalah angka terendah yang memuaskan properti ini. Untuk alasan yang sama, 32.043 luar biasa: 32.043 2 = 1.026.753.849 menggunakan semua...

19
Saya Melihat Itu Datang

Tulis program atau fungsi yang menggunakan bilangan bulat lebih besar dari 1 atau kurang dari -1. Artinya, input tidak akan 0, 1, atau -1. Jika inputnya adalah 2, outputnya harus: |\_/| |___| Jika inputnya adalah 3, outputnya harus: |\_/\_/| |______| Jika inputnya adalah 4, outputnya...

19
Hitung Deviasi Standar

Tantangan Diberikan daftar angka, hitung simpangan baku populasi dari daftar tersebut. Gunakan persamaan berikut untuk menghitung simpangan baku populasi: Memasukkan Input akan daftar bilangan bulat dalam format apa pun (daftar, string, dll.). Beberapa

19
Urutan Shell Koopa

Dalam berbagai game Super Mario, kerang Koopa Troopa hijau dan merah dapat meluncur tanpa gesekan pada permukaan datar dan menghancurkan balok bata yang menghalangi mereka. Ketika sebuah shell menabrak blok bata, blok itu pecah, mengubahnya menjadi ruang kosong, dan shell Koopa berbalik arah....

19
Dames, lakukan matematika!

Urutan operasi, PEMDAS, adalah aturan dasar dalam matematika yang memberitahu kita operasi urutan mana yang harus dilakukan: "Kurung, Eksponen, Penggandaan dan Pembagian, dan Penambahan dan Pengurangan" Masalahnya, PEMDAS tidak terlalu fleksibel! Bagaimana jika Anda ingin melakukannya dengan...

19
Coin Time Pelancong Waktu

Di masa depan ketika Time Travel (disingkat TT) akan menjadi hal yang umum, melempar koin akan menjadi olahraga pikiran yang serius. Untuk mempersiapkan masa depan, kami membuat kompetisi untuk program-program di mana perjalanan waktu akan benar-benar terjadi dari sudut pandang entri. Kompetisi...

19
Tentukan pemenang Connect 4

Anda diberi kotak Hubungkan 4 yang terisi sebagian (7x6). O X O X X O X O O X O X O X X O X X X O O X O O O X X O X (Input dapat diberikan sebagai array 1D atau 2D dan sebagai huruf atau angka, dll.) Asumsikan bahwa X memulai permainan. Belum ada yang menang. Pemain mungkin belum bermain...

19
Membalikkan Teks Boustrophedon

Boustrophedon adalah jenis teks dua arah dimana baris-baris berikutnya bergantian antara membaca dari kiri ke kanan dan kanan ke kiri. Arah karakter juga dicerminkan sehubungan dengan arah membaca. Dalam sistem penulisan boustrophedon terbalik, karakter diputar 180 bukannya

19
Pemetaan Primes

Baru-baru ini, saya telah menemukan pemetaan bijective f dari bilangan bulat positif ke urutan terbatas, bersarang. Tujuan dari tantangan ini adalah untuk mengimplementasikannya dalam bahasa pilihan Anda. Pemetaan Mempertimbangkan sejumlah n dengan faktor-faktor mana . Kemudian: Sebagai...

19
Terbalik dan persegi

Dalam tantangan ini, Anda akan menghitung angka dari urutan yang aneh. Input Anda adalah bilangan bulat non-negatif desimal tunggal. Membalikkan bit dalam integer ini dan kemudian kuadratkan angka untuk mendapatkan output yang diperlukan. Saat membalikkan bit Anda tidak harus menggunakan nol...

19
Hapus lebih dari n vokal berturut-turut dari string input

Saya tidak suka string dengan lebih dari tiga vokal berturut-turut. Bisakah Anda menulis program yang menghapus semua vokal yang tidak saya inginkan dari kata-kata? Anda dapat menulis sebuah program atau fungsi, mengambil input melalui STDIN (atau alternatif terdekat), argumen baris perintah atau...

19
Mainkan Antichess!

https://en.wikipedia.org/wiki/Losing_chess Ini pada dasarnya Turnamen Catur , tetapi untuk antikisah;) Antichess adalah salah satu dari banyak varian catur yang telah ditemukan. Tujuannya adalah untuk kehilangan semua kepingan Anda (ini mungkin tampak sedikit aneh, tetapi itu disebut antichess...

19
Kalkulator Numerologi

Tujuan dari tantangan ini adalah untuk menghitung satu jenis angka numerologi dari string yang berisi karakter dan angka. Input dapat melalui metode apa pun yang nyaman (input standar, argumen, file terpisah). Input dapat mengandung karakter ASCII dicetak, tetapi hanya alfanumerik ( A-Z, a-z, dan...