Pemrograman Puzzle & Golf Kode

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


13
Apa gunanya?
Tulis program atau fungsi yang menggunakan dua bilangan bulat yang mewakili koordinat X dan Y dari suatu titik pada bidang Cartesian . Input dapat datang dalam format yang wajar asalkan nilai X datang sebelum Y. Sebagai contoh, 1 -2, (1,-2), [1, -2], atau 1\n-2semua akan baik-baik saja untuk X = …

15
Skor Golf Kode Golf
Ini hari Jumat ... jadi mari kita bermain golf! Tulis kode yang menentukan skor pemain pada hole di permainan golf. Kode dapat berupa fungsi atau keseluruhan program. Seperti yang ditunjukkan genre, kode terpendek menang. Input (parameter atau stdin, pilihan Anda): Integer yang mewakili par hole, dijamin antara 3 dan 6 …

30
Sortir Daftar Integer
Tantangan Cukup sederhana kok, urutkan daftar angka. Detail Anda harus mengurutkan daftar angka dalam urutan menaik, tanpa menggunakan fungsi penyortiran bawaan / perpustakaan / dll (yaitu list.sort()dalam Python). Input / output dapat dilakukan dengan metode apa pun yang Anda pilih, asalkan itu dapat dibaca manusia. Celah standar tidak diizinkan seperti …

13
Hapus digit, pertahankan angka yang lebih besar
pengantar Tantangan ini terdiri dari menemukan angka terbesar yang menghilangkan digit y dari angka asli n yang memiliki x digit. Dengan asumsi y=2 n=5263 x=4, angka yang mungkin dihapus y = 2 digit adalah: [52, 56, 53, 26, 23, 63] Jadi, jumlah terbesar adalah 63yang harus menjadi output untuk contoh …

21
Orientasi Orthogonal
Tugas: Diberikan input yang terdiri dari tepat satu karakter <>^v, mengeluarkan input kedua yang terdiri dari karakter ASCII yang dapat dicetak (dari angkasa hingga tilde), diorientasikan dengan panah. Mari kita asumsikan input kedua untuk program ini ABC. Inilah yang harus dilakukan: Input >: cetak ABC. Input <: cetak CBA. Input …
22 code-golf  string 

9
Unvisualize kode Parsons
pengantar The kode Parsons adalah cara sederhana untuk menggambarkan variasi lapangan dalam sepotong musik, apakah catatan lebih tinggi atau lebih rendah dari yang sebelumnya. Bahkan jika Anda payah dalam mengingat lagu, Anda masih dapat mengingat jika nada naik atau turun, sehingga kode Parsons dapat membantu Anda mengidentifikasi musik menggunakan mesin …

16
Cetak 1 hingga 15, menggunakan printer yang berbeda
Membuat printer integer serba guna bagus dan semuanya, tetapi menulis kode tunggal yang mencetak banyak angka berbeda merupakan hal yang rumit. Bukankah lebih mudah membuat skrip yang menghasilkan angka, tetapi juga memberi Anda skrip baru untuk mendapatkan nomor berikutnya? Tantangan: Tulis kode yang menampilkan bilangan bulat tunggal Ndan kode yang …
22 code-golf  string 

10
Quat. Quine + Cat
Quat adalah kombinasi dari program quine dan program kucing esolang yang populer . Tantangan Tantangannya adalah menulis program kucing standar. Apa pun input pengguna, program akan menggemakan input ke stdout. Namun, ketika panjang input lebih besar dari 0 dan kelipatan 4, program harus menampilkan kode sumbernya sendiri. Quat berasal dari …
22 code-golf  quine 

15
Caesar Shifting
Pergeseran Caesar mungkin adalah sesuatu yang kita semua kenal. (Anda mungkin bahkan melakukannya sebagai tugas pekerjaan rumah. Jika demikian, tolong jangan menyalin jawaban ini, guru Anda hampir pasti tidak menginginkan yang seperti jawaban di sini.) Kalau-kalau Anda tidak, pergeseran Caesar adalah bentuk sandi yang sangat sederhana. Dibutuhkan sebuah string untuk …

30
Jarak antara dua titik dalam ruang n-dimensi
Ini satu lagi sederhana: Tantangan Diberi dua titik dalam ruang n-dimensi, menghasilkan jarak di antara mereka, juga disebut jarak Euclidean. Koordinat akan menjadi bilangan rasional; satu-satunya batasan adalah batasan bahasa Anda. Dimensi terendah adalah 1, tertinggi adalah apa pun yang bisa ditangani oleh bahasa Anda Anda dapat mengasumsikan bahwa kedua …

4
Beberapa program Quinecatenate!
Tugas Anda adalah memberikan tiga bahasa yang berbeda A, B, C, dan menulis dua program P dan Q yang berbeda sehingga: P adalah quine dalam bahasa A, tetapi bukan quine dalam B atau C; Q adalah quine dalam bahasa B, tetapi bukan quine dalam A atau C; dan Q digabungkan …

13
Masalah Josephus dengan tiga input
Ada pertanyaan di situs ini yang mirip dengan pertanyaan ini, tetapi saya telah menambahkan twist. Anda memiliki tiga input, jumlah orang dalam lingkaran n , orang ke- k yang dihitung pada setiap langkah, dan orang ke- q yang bertahan. Orang-orang di lingkaran diberi nomor 1 hingga n . Sebagai contoh, …
22 code-golf 

13
Huruf antara dua huruf
Tulis program yang menerima satu huruf kecil sebagai input dan menampilkan jumlah pasangan huruf yang memiliki jumlah huruf yang sama di antara mereka dalam kata seperti dalam alfabet. Misalnya, dalam kata 'alam', kami memiliki 4 pasangan: nr: karena ada tiga huruf di antara mereka di dalam kata (a, t, u) …
22 code-golf 

3
String Golf
Saya selalu gagal memberikan jawaban untuk tantangan kompleksitas-kolmogorov yang memerlukan kompresi string, alasan utamanya adalah bahwa saya tidak tahu untuk menggunakan alat kompresi string seefektif yang seharusnya . Untuk alasan ini, saya telah memposting pertanyaan ini. Tidak seperti pertanyaan tip saya yang lain, ini bukan arti khusus bahasa yang jika …

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.