Pemrograman Puzzle & Golf Kode

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

26
Temukan Pangkat Kata
Definisi Pangkat kata didefinisikan sebagai posisi kata ketika semua kemungkinan permutasi (atau pengaturan) huruf-hurufnya diatur secara alfabet, seperti dalam kamus, tidak peduli apakah kata-katanya bermakna atau tidak. Mari kita perhatikan dua kata ini - "biru" dan "terlihat". Untuk memulainya, kami akan menulis semua susunan huruf yang mungkin dari kata-kata ini …

27
Jejak matriks umum
Inspirasi. Diberikan (dengan cara apa pun): Fungsi kotak hitam dua argumen (atau argumen tunggal yang terdiri dari daftar dua elemen) , (input dan output adalah 1, 2, 3, ...)f: ℤ+ × ℤ+ → ℤ+ Matriks integer yang benar-benar positif dengan setidaknya dua baris dan dua kolom mengembalikan jejak fungsi matriks …

20
Segitiga Persegi
Bilangan bulat positif x adalah bilangan segitiga persegi jika ada dua bilangan bulat positif yang berbeda, y dan z , yang lebih kecil dari x sehingga semua jumlah x + y x + z y + z adalah kotak yang sempurna. Misalnya 30 adalah angka segitiga persegi karena 30 + …

5
Tentukan Ada Berapa Roda
Penjelasan non-matematika Ini adalah penjelasan yang dimaksudkan untuk dapat didekati terlepas dari latar belakang Anda. Sayangnya itu melibatkan beberapa matematika, tetapi harus dimengerti oleh kebanyakan orang dengan tingkat pemahaman sekolah menengah Urutan penunjuk adalah urutan apa pun sehingga a (n + 1) = a (na (n)) . Mari kita pisahkan …

19
Rekonstruksi urutan aritmatika
Diberikan urutan aritmatika terbatas bilangan bulat positif dengan beberapa istilah dihapus dari tengah, merekonstruksi seluruh urutan. Tugas Pertimbangkan urutan aritmatika: daftar bilangan bulat positif di mana perbedaan antara dua elemen berturut-turut adalah sama. 2 5 8 11 14 17 Sekarang anggaplah satu atau lebih bilangan bulat dihapus dari urutan, tunduk …

16
Ambil satu untuk membuatnya
Tantangan Diberikan daftar bilangan bulat positif, temukan jika ada permutasi di mana mengambil hingga satu bit dari masing-masing bilangan bulat, angka biner yang terdiri dari semua 1s dapat dibuat. Jumlah bit dalam jumlah biner yang dihasilkan sama dengan MSB tertinggi dalam daftar bilangan bulat. Keluaran Kode Anda harus menampilkan atau …

25
Urutan Biner
Diberi nomor biner A sebagai input dengan d> 1 digit, hasilkan angka biner B dengan digit d menurut aturan berikut untuk menemukan digit ke-B: Digit pertama dari B adalah nol jika digit pertama dan kedua dari A sama; jika tidak, itu adalah satu. Jika 1 <n <d, maka jika digit …
23 code-golf  binary 

22
Distribusi Frekuensi Beberapa Dadu Gulungan
Diberikan dua bilangan bulat positif adan b, output distribusi frekuensi bergulir kali bmati sisi adan menjumlahkan hasilnya. Distribusi frekuensi mencantumkan frekuensi setiap jumlah yang mungkin jika setiap urutan gulungan dadu yang mungkin terjadi satu kali. Jadi, frekuensinya adalah bilangan bulat yang jumlahnya sama dengan b**a. Aturan Frekuensi harus terdaftar dalam …


8
Juru tulis Casciitum
pengantar Cacti tersedia dalam berbagai ukuran, bentuk dan warna. Namun, kaktus yang paling ikonik dan harus dimiliki di setiap negara Barat haruslah saguaro . Fitur penting adalah ukuran dan lengannya, yang telah menentukan penampilan kaktus stereotip. Tugas Anda adalah membawa saguaro di dunia ASCII. Namun, - seperti di dunia nyata …

14
Bisakah saya tenang?
Dalam permainan papan The Settlers of Catan , ada lima jenis sumber daya: Brick, Log, Ore, Wheat, dan Sheep. Membangun pemukiman membutuhkan biaya untuk mendapatkan Brick, Log, Gandum, dan Domba. Namun, Anda juga dapat berdagang di empat sumber daya yang identik untuk mendapatkan sumber daya dari jenis yang berbeda. Misalnya, …

11
Fungsi bijective ℤ → ℤⁿ
Sepele mungkin untuk membuat fungsi bijective dari (himpunan semua bilangan bulat) ke Z (misalnya fungsi identitas).ZZ\mathbb{Z}ZZ\mathbb{Z} Dimungkinkan juga untuk membuat fungsi bijective dari ke Z 2 (himpunan semua pasangan 2 bilangan bulat; produk cartesian dari Z danZZ\mathbb{Z}Z2Z2\mathbb{Z}^2ZZ\mathbb{Z} ). Sebagai contoh, kita bisa mengambil kisi yang mewakili titik integer pada bidang …
23 code-golf  math  number 

22
Round Me, Tolong Saya
Diberikan input n, program atau fungsi Anda harus menampilkan bilangan bulat positif terkecil ksehingga ndibulatkan ke kelipatan terdekat klebih besar dari n. Contoh. Diberikan input 20, nilai output harus 3: Kelipatan terdekat 1adalah 20, yang tidak lebih besar dari 20. Kelipatan terdekat 2adalah 20, yang tidak lebih besar dari 20. …
23 code-golf  number 

7
Poliglot jumlah pembagi palsu
Tugas Dalam tantangan ini, tugas Anda adalah menulis sebuah program dalam bahasa pemrograman L yang mengambil bilangan bulat positif n , dan menampilkan jumlah pembagi n yang tepat ( urutan A001065 pada OEIS). Ini harus mengembalikan output yang benar untuk 1 ≤ n ≤ 10 000 . Inilah 10 keluaran …

30
Terbalik Direkayasa dari Keunikan (Cop's Thread)
Mengingat output dari program polisi ( o), byte-count ( n) dan jumlah byte unik ( c) yang digunakan, muncul dengan potongan kode yang sesuai yaitu npanjang byte dengan cbyte unik yang cocok dengan output polisi o. Ini adalah utas polisi . Poskan solusi yang harus dipecahkan di sini. The perampok …

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.