Pemrograman Puzzle & Golf Kode

20
Cetak Nama Variabel [ditutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 2 tahun yang lalu . Tulis fungsi (bukan...

20
Gambar papan sudoku menggunakan karakter menggambar garis

Ini kode golf. Untuk tantangan ini, saya akan menerima metode (Anda tidak perlu program lengkap), tetapi metode signature tidak dihitung terhadap jumlah byte dan saya ingin melihat tanda tangan penuh (bukan lamdba). Input untuk metode ini adalah array integer dengan 81 elemen. Nilai output / return...

20
Tanam pohon di taman - Secepat mungkin!

Tantangan ini terinspirasi oleh aplikasi ini . Kasing uji dipinjam dari aplikasi itu. Ini adalah tantangan kode tercepat , di mana tujuannya adalah untuk menyelesaikan kasus uji terbesar dalam jumlah waktu paling sedikit. Tersedia beberapa kasus uji yang lebih kecil, sehingga orang dapat menguji...

20
Pembatas yang benar

Sebuah pembagi yang tepat adalah pembagi dari sejumlah n , yang tidak n sendiri. Sebagai contoh, pembagi yang tepat dari 12 adalah 1, 2, 3, 4 dan 6. Anda akan diberikan bilangan bulat x , x ≥ 2, x ≤ 1000 . Tugas Anda adalah untuk menjumlahkan semua pembagi tertinggi yang tepat dari bilangan bulat...

20
Apakah saya nomor automorfik?

Angka Automorfik adalah angka yang merupakan sufiks kuadratnya dalam basis 10. Ini adalah urutan A003226 dalam OEIS. Tugas Anda: Tulis program atau fungsi untuk menentukan apakah input adalah nomor Automorphic. Memasukkan: Integer antara 0 dan 10 ^ 12 (inklusif), yang mungkin atau mungkin...

20
Sederhanakan input matriks!

Saya telah menulis beberapa tantangan terkait dengan matriks, dan yang umum untuk semua adalah bahwa saya menggunakan format seperti di bawah ini ketika mewakili matriks, baik dalam contoh maupun dalam kasus uji: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Ini mungkin format yang rumit dalam...

20
Spanyol karakter kartu kendali kalkulator

Ini adalah algoritma yang sangat sangat sederhana, yang saya yakin dapat diselesaikan dalam banyak bahasa yang berbeda. Di Spanyol kartu ID (dikenal sebagai DNI ) terdiri dari 8 angka dan karakter kontrol. Karakter kontrol dihitung dengan algoritma berikut: bagi angka dengan 23, ambil sisa operasi...

20
Perbedaan persegi panjang

Dalam tantangan ini, Anda diberi dua persegi panjang yang tumpang tindih, dan Anda perlu menghitung persegi panjang yang dibuat dengan menghapus satu dari yang lain. Misalnya, jika Anda menghapus persegi panjang merah dari yang hitam: Anda berakhir dengan salah satu dari dua set persegi panjang...

20
Pascal's Rhombus

Pascal's Rhombus (yang sebenarnya adalah segitiga) diperoleh dengan menambahkan dalam pola: * *** x dari pada * * x Ini berarti bahwa setiap sel adalah jumlah dari tiga sel pada baris tepat di atasnya dan satu sel pada baris 2 di atasnya. Sama seperti segitiga Pascal, baris nol memiliki...

20
Rapunzel, Rapunzel, lepaskan rambutmu!

Deskripsi Saya kira semua orang tahu dongeng Rapunzel dan sang pangeran. Bagi yang tidak: baca di sini. Namun, Rapunzel baru saja memotong rambutnya, jadi mungkin tidak cukup lama untuk membiarkan pangeran memanjat! Dia mungkin sangat sedih .. Tantangan Tugas Anda adalah menulis fungsi yang...

20
Jumlah kode titik quine

Semua tantangan quine di situs ini difokuskan pada jumlah byte, atau karakter itu sendiri. Yang ini berbeda. Tantangan Anda adalah menulis sebuah program yang menghasilkan output yang memiliki jumlah titik kode identik dengan jumlah titik kode sumber. Untuk menghasilkan jumlah titik...

20
Bagaimana ujungnya?

Di Basis-10, semua kuadrat sempurna berakhir dengan 0 , 1 , 4 , 5 , 6 , atau 9 . Di Basis-16, semua kuadrat sempurna berakhir dengan 0 , 1 , 4 , atau 9 . Nilknarf menjelaskan mengapa ini dan bagaimana mengerjakannya dengan sangat baik dalam jawaban ini , tetapi saya juga akan memberikan deskripsi...

20
Dalam Angka Fibonacci

Tantangan Diberikan input integer, kembalikan angka Fibonacci pertama yang berisi input itu sendiri bersama dengan indeks angka Fibonacci tersebut (indeks mulai dari 0 atau 1 - terserah Anda, tetapi tolong sebutkan yang mana dalam jawaban Anda). Misalnya, jika diberi input 12, program akan kembali...

20
Apakah pengidentifikasi ini setara?

Dalam bahasa Nim , aturan untuk membedakan pengidentifikasi sedikit lebih santai daripada kebanyakan bahasa lainnya. Dua pengidentifikasi setara atau alamat variabel yang sama jika mereka mengikuti aturan ini : karakter pertama keduanya sama (case sensitive) kedua string adalah sama (kasus di...

20
Di mana nilai saya?

Bos saya sekarang ingin saya menerapkan mekanisme yang memungkinkan dia mencari item dalam array, dan memberinya indeks / indeks di mana nilai itu terjadi. Tugas Anda: Tulis program atau fungsi yang menerima array dan nilai (String, Integer, Float, atau Boolean), dan mengembalikan indeks array...

20
Menjalankan maksimum kedua daftar

Diberikan daftar bilangan bulat, tugas Anda adalah menampilkan nilai terbesar kedua dalam elemen k pertama , untuk setiap k antara 2 dan panjang daftar input. Dengan kata lain, output nilai terbesar kedua untuk setiap awalan input. Anda dapat menampilkan nilai arbitrer untuk elemen pertama (di...

20
Menemukan pasangan Anda

Tantangan Diberikan daftar 2-tupel yang sewenang-wenang, dan satu elemen di salah satu tupel itu, mengeluarkan "mitranya", yaitu diberi adan [(i,j),...,(a,b),...,(l,m)], keluaran b. Anda dapat menganggap semua tupel adalah unik, dan bahwa semua elemen dalam tupel adalah string. Lebih jauh anggap...