Pertanyaan yang diberi tag code-golf

35
FOIL mengetik kuat Python!

Tugas Anda adalah menulis beberapa kode dengan Python 2 atau 3 sehingga ungkapan ini: (a+b)(c+d) == a*c + b*c + a*d + b*d akan mengevaluasi Truetanpa menaikkan pengecualian. Untuk memperjelas, saya akan menyalin kode Anda ke dalam file, lalu fromfile tersebut import *. Lalu saya akan mengetik...

35
Fizz Buzz untuk Turtles

Deskripsi Masalah Bayangkan Anda seekor kura-kura di atas kisi-kisi. Anda diberi dua angka f dan b , dan Anda menghadap ke timur. Anda melakukan pawai melintasi kisi-kisi, menghitung setiap sel yang Anda temui, sesuai dengan aturan berikut: Secara default, Anda menulis hitungan ke sel tempat...

35
Mengevaluasi rasio aspek segitiga

Diberikan tiga garis samping segitiga, evaluasi rasio aspeknya AR dengan rumus berikut: dimana Semakin dekat ke keseimbangan suatu segitiga, semakin dekat 1dengan rasio aspeknya. Rasio aspek lebih besar atau sama dengan 1untuk untuk segitiga yang valid. Input Inputnya adalah tiga angka...

35
Merry Golfmas, Semuanya!

Ini Natal semua orang, dan inilah tantangan kode-golf untuk merayakannya. Anda perlu membuat program untuk mencetak hadiah. Secara khusus, kata-kata "Selamat Natal". TETAPI ada peluang: program ini hanya bisa berfungsi jika tanggal 25 Desember. Jika kode dijalankan pada hari lain, maka program...

35
Bantu saya mengenali monster saya

Latar Belakang Game komputer NetHack berasal dari tahun 1987, sebelum penggunaan grafik dalam game komputer sudah banyak diketahui. Ada banyak monster dalam gim, dan berpotensi banyak yang perlu dimuat di layar sekaligus, jadi monster digambar dengan cara yang sangat minim: monster hanya digambar...

35
Jumlahkan kekuatan yang ada

Tantangan yang sederhana namun mudah-mudahan tidak sepele: Tulis program atau fungsi yang menambah kkekuatan membagi angka n. Lebih spesifik: Input: dua bilangan bulat positif ndan k(atau sepasang bilangan bulat yang dipesan, dll.) Output: jumlah dari semua pembagi positif nyang merupakan...

35
Penghitungan yang efisien

Ketika saya masih kecil, dan ingin menghitung uang dolar dalam tabungan hidup saya, saya akan menghitung dengan keras: satu dua tiga empat lima enam tujuh delapan sembilan sepuluh; sebelas, dua belas, tiga belas, empat belas, lima belas, enam belas, tujuh belas, delapan belas, sembilan belas,...

35
Gambar lengkung bola

Gambar lintasan parabola bola yang dilempar. Input adalah kecepatan awal bola ke atas, bilangan bulat positif v. Setiap detik, bola menggerakkan 1ruang ke kanan dan vruang secara vertikal, dan kemudian vberkurang 1karena gravitasi. Jadi, kecepatan ke atas akhirnya mundur dari vke 0dan turun ke...

35
Berapa yang harus saya tulis?

Menulis angka adalah salah satu dari dunia pemrograman Hello, seringkali angka 1-10. Saya ingin menulis banyak angka! Banyak, banyak angka. Tetapi berapa banyak angka yang harus saya tulis? Tugas Diberikan input integer, berikan angka sebagai output yang akan memberi saya jumlah digit yang akan...

35
Mari kita lakukan beberapa "enciph5r47g"

Ini kebalikan dari Let's do some "deciph4r4ng" Dalam tantangan ini, tugas Anda adalah menyandikan string. Untungnya, algoritme ini cukup sederhana: membaca dari kiri ke kanan, setiap karakter penulisan khas (rentang ASCII 32-126) harus diganti dengan angka N (0-9) untuk menunjukkan bahwa itu...

35
Buat yang super akrostik

Latar Belakang Merayakan rilis Dyalog APL 16.0 , di mana solusi untuk masalah ini adalah {⊢⌺(≢⍵)⊢⍵}Penjelasan Tugas Diberikan string ASCII yang dapat dicetak dengan panjang ganjil n , buat sebuah n × n persegi dengan string terpusat secara horizontal, diduplikasi untuk dipusatkan secara...

35
#OctothorpeAsciiArt

Sebuah octothorpe, (juga disebut tanda nomor, hash atau hashtag, atau tanda pound) adalah karakter ASCII berikut: # Bukankah itu bentuk yang menyenangkan? Mari kita buat versi yang lebih besar! Jadi inilah tantangan Anda: Mengingat positif bilangan bulat N , keluaran sebuah hashtag ASCII...

35
Alfabet Semi-Diagonal

Diberi huruf alfabet Inggris, tugas Anda adalah membuat alfabet semi-diagonal sebagai input. Bagaimana cara membangun alfabet Semi-Diagonal? Deskripsi Singkat : Pertama, Anda mengambil posisi huruf dalam alfabet, P( Pdiindeks 1 di sini). Kemudian, Anda mencetak setiap huruf hingga input...

35
Plus Primes vs Minus Primes

Sebagian besar dari kita tahu ... bahwa semua bilangan prima p>3adalah dari bentuk Tapi, berapa Primes Plus ( 6n+1) dan berapa Prius Minus ( 6n-1) dalam kisaran tertentu? Tantangan Mengingat integer k>5, menghitung berapa banyak primes<=kyang PlusPrimes dan berapa banyak yang...

35
Visualisasikan Teorema Nicomachus

Teorema Nichomachus mengaitkan kuadrat dari jumlah ke jumlah kubus: dan memiliki visualisasi geometris yang indah: Tantangan: Buat bagian 2d dari visualisasi ini di ascii. Anda perlu memastikan bahwa semua demarkasi visual ditegakkan oleh diagram Anda. Ini paling sederhana untuk dilakukan...

35
Bagaimana cara saya meminta uang kepada teller di bank?

Saya perlu pergi ke bank dan menarik uang. Saya perlu menarik $ 30, $ 22 untuk membayar teman sekamar saya untuk internet dan $ 8 untuk binatu. Karena tak satu pun dari ini dapat melakukan perubahan, saya perlu $ 30 saya untuk dipecah menjadi dua partisi dari dua ukuran. Itu berarti ketika teller...