Pemrograman Puzzle & Golf Kode

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

4
Pertempuran surat-surat
Tugas Anda sederhana: beri tahu saya siapa yang memenangkan pertempuran surat. Pasukan Ada tiga "pasukan" yang berbeda dalam pertempuran ini, yang diringkas oleh tabel ini. name | health | damage A 25 25 B 100 5 C 10 50 Anda dapat menggunakan tiga karakter unik untuk mewakili pasukan, tetapi harus …
9 code-golf 

30
Jumlah nilai antara input dan kotak tertinggi berikutnya
Diberikan angka kuadrat positif sebagai input. Keluarkan jumlah nilai antara input dan kuadrat tertinggi berikutnya. Contoh Input: 1 Output: 2 Alasan: Angka 2 dan 3 adalah antara 1 dan 4, kotak tertinggi berikutnya Input: 4 Output: 4 Alasan: Angka 5, 6, 7, 8 adalah antara 4 dan 9
9 code-golf  math 

4
Ingatkan saya lagi?
pengantar Pernah dengar Remind? Tidak? Saya juga tidak sampai sekitar 2 tahun yang lalu. Dasar pemikirannya adalah bagi guru untuk mengirimkan pengingat dan berkomunikasi dengan siswa mereka. Cukup rapi, bukan? Bahkan memungkinkan Anda mengirim emotes dan bereaksi terhadap pesan! Yang saya lakukan setiap hari. Tetapi, satu hal tentang Remind adalah …

6
Mengintip bit
Mengamati nilai-nilai biner yang dicetak sebagai oval dan tongkat tidaklah mudah ... Untuk membantu hal itu, Anda harus menulis fungsi (atau program) yang mencetak angka dalam representasi biner khusus. Jadi saya ingin mengambil angka, katakan 3 ( 00000011) dan output bit dalam format yang ditentukan pengguna, misalnya dengan pasangan yang …

4
Format ordinal Alice
pengantar Alice adalah bahasa 2-d oleh Martin Ender yang memiliki dua mode eksekusi yang berbeda, kardinal dan ordinal . Ketika instruksi pointer melewati melalui cermin (baik /atau \), itu beralih dari satu mode ke mode yang lain. Dalam tantangan ini kita akan fokus pada mode ordinal , di mana perintah …

10
Simetri rotasi string
Rotasi "dibuat dengan memisahkan string menjadi dua bagian dan membalikkan urutannya" . Suatu objek simetris dalam suatu operasi jika objek tidak berubah setelah menerapkan operasi tersebut. Jadi, "simetri rotasi" adalah fakta bahwa string tetap tidak berubah setelah "rotasi". Mengingat string non-kosong syang terdiri dari hanya surat dari ake z, output …

14
Menambah, mengurangi, tidak ada atau semua?
Ambil dua input, vektor / daftar kosong yang berisi digit 1dan 2dan sebuah string (tidak, Anda tidak boleh mengambil 0/1sebagai gantinya). String akan menjadi salah satu dari yang berikut ini (dalam huruf kecil, persis seperti yang tertulis di bawah ini: increasing decreasing ones twos all none Jika string ____ maka …

13
Buat Merah dan Hitam Anda sendiri
Dalam membawakan musik Les Miserables, sebuah lagu muncul berjudul "Red and Black." Ini bagian dari lagu itu: Merah - darah orang-orang yang marah! Hitam - kegelapan zaman lampau! Merah - dunia yang akan terbit! Hitam - malam yang akhirnya berakhir! Sumber. Tugas Anda adalah mengubah input menjadi lagu "Merah dan …

15
Warna apa ini?
Anda harus menjalankan program yang akan menggunakan nama file sebagai input dan Anda harus menampilkan apa warna file tersebut. File akan memiliki salah satu dari ekstensi ini tetapi program Anda hanya perlu mendukungnya. Tolong katakan yang mana dalam jawaban Anda. .jpg .png .svg .gif .bmp Dan sekarang ke tata letak …

3
Pertanyaan PPCG yang Tidak Dijawab
Situs StackExchange sayang ini memiliki banyak tantangan, dan begitu banyak jawaban yang baik. Tetapi bagaimana dengan tantangan yang tidak pernah dijawab ? Tugas Tulis program atau fungsi yang akan mencetak tantangan pseudo-random terbuka yang tidak dijawab (seperti dalam, pertanyaan dengan jawaban nol persis) dari PPCG. Semua tantangan yang mungkin harus …

22
Hasilkan sinyal triangular
Tugas: Diberikan indeks sampel, x, hitung nilai sampel f (x) dari gelombang segitiga, dengan periode 4 sampel dan amplitudo 1. Offset bisa negatif dan nilai sampel bisa berupa {0, 1, -1}. Kasus uji: -5 -> -1 -4 -> 0 -3 -> 1 -2 -> 0 -1 -> -1 0 -> …

5
Tentukan waktu tersibuk
Tantangan ini sangat terinspirasi oleh pos Stack Overflow ini . Tantangan Diberikan banyak klien dalam hal ketika mereka memasuki sebuah ruangan dan ketika mereka keluar, tentukan periode waktu ketika ruangan itu memiliki jumlah maksimum orang. Resolusi waktu harus menit. Misalnya, jika ada tiga klien 8 - 10, 9 - 11, …
9 code-golf  date 

6
Mundur dan maju polyglot quine!
Anda harus membuat polyglot yang menampilkan kode sumbernya dalam satu bahasa dan kode sumbernya mundur dalam bahasa lain. Berbeda dengan aturan normal, Anda diperbolehkan membaca file saat ini atau menggunakan builtin untuk mendapatkan kode sumber kiriman Anda dan membalikkannya dalam satu bahasa. Kode sumber Anda tidak boleh berupa palindrome. Misalnya, …

4
Tips untuk bermain golf di Logo
Logo adalah bahasa pemrograman yang dirancang pada tahun 1967 yang memiliki potensi besar untuk membuat grafik dalam jumlah yang relatif sedikit dibandingkan dengan bahasa lain. Logo adalah bahasa pemrograman pendidikan yang menggunakan Turtle Graphics . Ada beberapa implementasi Logo yang menarik termasuk: Logo Apple Atari Logo LibreLogo (favorit pribadi saya) …
9 code-golf  tips 

15
Terapkan metode Euler
Tujuan dari tantangan ini adalah menggunakan metode Euler untuk memperkirakan solusi dari persamaan diferensial dari bentuk f (n) (x) = c. † Input akan menjadi daftar bilangan bulat di mana nilai n mewakili nilai f (n) (0). Bilangan bulat pertama adalah f (0), yang kedua adalah f '(0), dan seterusnya. …

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.