Pemrograman Puzzle & Golf Kode

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

12
Buat grafik garis / grafik konjugat
pengantar Diberikan graf G tidak berarah, kita dapat membuat grafik L (G) (disebut grafik garis atau grafik konjugat) yang mewakili koneksi antara tepi dalam G. Ini dilakukan dengan membuat simpul baru di L (G) untuk setiap tepi di G dan menghubungkan simpul-simpul ini jika ujung-ujungnya mewakili memiliki simpul yang sama. …

15
Mencetak 6,5,4 (Kapal AKA, Kapten, dan Awak)
Terinspirasi dan dijarah dari tantangan dadu oleh Arnauld Memasukkan Anda diberi matriks dadu 5x1 atau 1x5 (pilihan Anda) yang terdiri dari sub-matriks biner 3x3. Tujuan Diberikan matriks dadu yang valid, Anda harus skor menggunakan aturan 6,5,4 yang adalah sebagai berikut: Jika gulungan berisi 6,5,4, tambahkan dua dadu lainnya dan itu …

8
Apakah itu Superb Shuffle ™ ️
Menurut pertanyaan ini, Superb Shuffle ™ ️ didefinisikan sebagai setumpuk penuh kartu (termasuk pelawak) yang mengikuti rangkaian aturan ini: Tidak ada dua kartu (kecuali Pelawak) dari jenis yang sama yang berdekatan. Tidak ada kartu (kecuali Joker) yang berdekatan dengan salah satu dari nilai yang sama. Tidak ada kartu (kecuali Joker) …

18
Sambut sesuai dengan waktu hari
Tantangan Tulis program yang menyambut pengguna tergantung pada jam berapa (GMT) itu. Keluaran String (dicetak atau dikembalikan) sesuai dengan aturan ini: Jika waktunya 06: 00-11:59 salam harus "Selamat pagi" Jika jam 12: 00-17:59 salam harus "Selamat siang" Jika waktunya 18: 00-19:59 salam harus "Selamat malam" Jika waktunya 20:00 - 05:59 …
8 code-golf  date 

3
Pencarian Program Craptastic
Perusahaan kabel tertentu yang terkenal memiliki fitur 'Cari Program' yang agak canggung yang bekerja melalui remote. Dibutuhkan banyak tombol untuk mendorong; jadi, sebagai pengagum ekonomi gerak, saya pikir saya akan mencari bantuan programmer untuk meminimalkan jumlah gerakan jari yang harus saya buat. Fitur Pencarian Craptastic menampilkan tata letak sel yang …
8 code-golf 

8
99 Varietas Dosa
99 Varietas Dosa adalah rantai warung dosa pinggir jalan yang populer di seluruh India Selatan. Ini terinspirasi oleh kombinasi rantai ini dan tantangan CodeGolf klasik "99 Bottles of Beer". Buat kembali varian menu '99 Varietas Dosa 'yang populer yang tercantum di bawah ini. (Catatan: Terlepas dari namanya, daftar ini berisi …

3
Kompres ke Impress
Terinspirasi oleh kedua tantangan "Unique is Cheap" oleh @Laikoni , di mana skornya berdasarkan pada tantangan itu sendiri, serta jawaban JavaScript (ES6) dari @ETHproductions untuk tantangan "Palindrome Compression" , di mana ia menggunakan yang cukup keren metode kompresi untuk flag palindrome, indikasi huruf besar / kecil, dan huruf. Tantangan: Anda …

4
Indeks Permutasi Spiral Diratakan
Konteks Pertimbangkan matriks persegi dengan nkolom dan baris yang berisi bilangan bulat positif pertama n^2(yaitu nkuadrat), di mana nganjil. Elemen-elemen dari matriks disusun sedemikian rupa sehingga bilangan bulat 1melalui n^2ditempatkan secara berurutan dalam spiral berlawanan arah jarum jam mulai di tengah dan awalnya bergerak ke kiri. Sebut matriks iniM(n) Untuk …

1
Levenquine Lemah Siklik
Pertanyaan ini meminta kami untuk membuat "Cyclic Levenquine" tidak terjawab . Jadi hari ini kita akan meminta versi yang sedikit lebih sederhana. Dalam tantangan ini kita akan mendefinisikan K- Linux bahkan menjadi program yang outputnya adalah jarak Levenshtein K dari sumbernya. Tugas Tujuan Anda dalam tantangan ini adalah menulis sebuah …

17
Jumlah kombinasi dengan pengulangan
Tulis kode terpendek Anda dapat memecahkan masalah berikut: Memasukkan: Integer X dengan 2 <= XdanX <= 100 Keluaran: Kombinasi total 2, 3, dan 5 (pengulangan diizinkan, hal-hal penting) yang jumlahnya sama dengan X. Contoh: Memasukkan: 8 Output:, 6karena kombinasi yang valid adalah: 3+5 5+3 2+2+2+2 2+3+3 3+2+3 3+3+2 Memasukkan: 11 …

2
Loop Divisi Integer
Tantangan Diberikan bilangan bulat positif yang didukung oleh bahasa Anda: Ambil input dan bagi menjadi dua. Untuk semua divisi dalam program ini, jika inputnya ganjil, bulatkan setengah ke atas dan setengah ke bawah (mis:, 7 -> 3,4tidak 7 -> 3.5,3.5). Bagi kedua nomor menjadi dua, kemudian ambil yang lebih besar …


6
Sederhanakan dan Ambil Derivatif Parsial ke String Polinomial
pengantar Tulis program untuk menghitung turunan parsial dari polinomial (mungkin multivarian) berkenaan dengan variabel. Tantangan Derivatif adalah alat matematika yang sangat penting yang telah banyak diterapkan dalam fisika, kimia, biologi, ekonomi, psikologi dan banyak lagi untuk menangani semua jenis masalah. Ekspresi dengan banyak variabel juga sangat umum. Dalam lingkup tantangan …

4
Palindrom Prefixless
Tulis sebuah program atau fungsi yang membutuhkan N , dan S dan hasilkan jumlah palindrom dengan panjang S yang dapat Anda bangun menggunakan alfabet ukuran N sehingga awalan ukuran antara 2 dan S-1 bukanlah palindrom. Misalnya jika N adalah 2 dan S adalah 5 Palindrom yang valid adalah 01110 10001 …

8
Perpanjangan Game of Sevens
pengantar Keluarkan semua angka dalam basis tertentu yang akan muncul dalam versi tujuh game yang diadaptasi. Tantangan Tugas Anda adalah menampilkan semua angka dalam basis tertentu dalam rentang tertentu, melewatkan yang cocok dengan kondisi tertentu. Anda akan diberikan empat input: base elim startdan end. Peran keempat variabel tersebut adalah sebagai …

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.