Pemrograman Puzzle & Golf Kode

T&J untuk penggemar teka-teki pemrograman dan pegolf kode

30
Apakah angka ini kekuatan integer -2?
Ada cara pintar untuk menentukan apakah angka adalah kekuatan 2. Itu bukan lagi masalah yang menarik, jadi mari kita tentukan apakah bilangan bulat yang diberikan adalah kekuatan bilangan bulat -2 . Sebagai contoh: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no …

30
Tulis detektor haiku-w
Sebuah haiku adalah puisi dengan tiga baris, dengan 5/7/5 suku kata hitungan, masing-masing. Sebuah haiku-w adalah puisi dengan tiga baris, dengan 5/7/5 kata hitungan, masing-masing. Tantangan Tulis program yang akan mengembalikan true jika inputnya adalah haiku-w, dan false jika tidak. Input haiku-w yang valid harus terdiri dari 3 baris, dipisahkan …

15
Tentukan apakah suatu angka 2017-friable tanpa bilangan primes dalam kode sumber Anda
Dari semua tahun saya membuat tantangan ini, 2017 adalah tahun pertama yang menjadi bilangan prima. Jadi pertanyaannya adalah tentang bilangan prima dan propertinya. Tugas Anda adalah untuk menghasilkan program atau fungsi yang akan mengambil bilangan bulat positif besar yang sewenang-wenang sebagai input, dan menghasilkan atau mengembalikan apakah jumlahnya friable 2.017 …


10
Kotak, berlian, kotak, berlian
Tugas Diberikan string huruf ASCII huruf kecil kosong a- z, ambil karakter pertamanya, dan: Kelilingi dengan kuadrat salinan karakter kedua , Kelilingi itu dengan berlian salinan karakter ketiga , Kelilingi itu dengan kuadrat salinan karakter keempat ... … Berganti-ganti antara batas persegi dan berlian sampai ujung tali. Ruang kosong antara …

8
Temukan Kata-Kata Berputar-putar!
Jangan tanya saya bagaimana atau mengapa tetapi ketika menulis kode pada proyek saya perhatikan bahwa karakter beberapa kata memiliki pola tertentu yang mengacu pada alfabet, saya menghubungkan setiap karakter kata dengan pensil pada alfabet dan saya mendapatkan dua spiral, maka saya perhatikan bahwa spiral pertama searah jarum jam dan yang …
41 code-golf  string 


30
Golf Good Giza!
"Angka Giza", juga dikenal dengan sebutan Nomor Timmy adalah angka di mana angka-angka tersebut mewakili piramida ( A134810 ). Misalnya, "12321" adalah angka giza karena dapat divisualisasikan seperti ini: 3 2 2 1 1 Namun, sesuatu seperti "123321" bukan angka Giza karena ada dua digit di bagian atas piramida 33 …


9
Membuka Kunci Rahasia ke Labirin 1 Dimensi
Latar Belakang Anda bangun untuk menemukan diri Anda tersesat dalam labirin satu dimensi! Sebuah jin mistik (atau sesuatu) muncul dan menjelaskan bahwa pintu keluar ada di depan Anda, tetapi di antara Anda dan pintu keluar itu adalah serangkaian tantangan. Ketika Anda berjalan maju, Anda menyadari bahwa semua tantangan yang disebut …
41 code-golf  string 


30
Masalah beras dan catur
Legenda India menceritakan kisah dugaan penemu permainan catur, yang sangat mengesankan kaisar India dengan permainannya sehingga ia akan mendapatkan imbalan dengan apa pun yang diminta. Pria itu berkata dia ingin dibayar dengan beras. Dia menginginkan sebutir beras untuk kotak pertama dari papan catur, dua untuk yang kedua, empat untuk yang …
41 code-golf  math 

22
Hapus setiap N-th N
Tugas Dalam tantangan ini, input Anda adalah daftar bilangan bulat positif yang tidak kosong, diberikan dalam format asli bahasa Anda. Output Anda adalah daftar yang sama, dalam format yang sama, dengan beberapa elemen dihapus. Anda harus menghapus setiap kemunculan 1, setiap kemunculan kedua 2, setiap kemunculan ketiga 3, dan sebagainya. …

30
Menyontek tes pilihan ganda
pengantar Saat belajar, saya mencoba menemukan beberapa cara untuk menipu tes pilihan ganda. Ini pada dasarnya adalah versi terkompresi dari jawaban pilihan ganda. Metode ini sebagai berikut: Jawaban tes: BCAABABA Ini dapat dikonversi menjadi 3 array yang berbeda, yang menunjukkan benar atau salah jika huruf saat ini adalah jawabannya: B …

7
Menghitung Quipu: Basis 10 di Dunia Baru
Quipus adalah perangkat kuno yang digunakan oleh suku Inca di era Pra-Polandia untuk mencatat angka dalam sistem posisi sepuluh basis simpul pada tali, yang berfungsi sebagai berikut: Setiap kelompok simpul adalah angka, dan ada tiga jenis utama simpul: simpul terbuka sederhana; "long knots", terdiri dari simpul overhand dengan satu atau …
41 code-golf  number 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.