Pemrograman Puzzle & Golf Kode

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

30
Tampilkan Jam Digital
Tampilkan Jam Digital (Saya melihat ada banyak tantangan jam, saya telah mencoba membaca semuanya, saya cukup yakin ini unik) Menulis beberapa kode yang terus update jam digital ditampilkan dalam format h:m:smana h, mdan sdapat menempati 1 atau 2 karakter masing-masing. Batasan-batasan dalam istilah sederhana seperti yang dikatakan @BlueEyedBeast, saya pada …
20 code-golf 

20
Temukan "Ukuran Rekursif" dari Daftar
Terinspirasi oleh Temukan "ukuran membuka" daftar . Tentukan Ukuran Rekursif RS, dari daftar yang tidak berisi daftar sebagai panjangnya (jumlah item yang terkandung) dan Ukuran Rekursif dari daftar yang berisi daftar apa pun sebagai jumlah dari panjangnya dan Ukuran Rekursif dari daftar tersebut. Tantangan Tulis program atau fungsi yang menampilkan …

29
Temukan deviasi maksimum
Masalah ini "terinspirasi" dari pertanyaan yang awalnya ditanyakan pada Quora (bukan untuk kode golf). Saya hanya ingin menjadikannya sebuah tantangan untuk kalian (dan pengiriman masalah pertama saya di sini). Diberikan array elemen integer vdan integer d(kami menganggap bahwa d lebih rendah atau sama dengan panjang array), pertimbangkan semua urutan delemen …

5
Sebuah tanda yang menunjukkan jam buka sebuah kafe yang dikelompokkan
Anda mungkin telah melihat tanda-tanda ini di pintu berbagai toko: JAM BUKA mon-fri 0900-1800 sat-sun 1100-1530 Tugas di sini adalah membuat tanda seperti itu, mengelompokkan hari berturut-turut dengan jam buka yang sama, dari daftar jam buka selama seminggu penuh. Perhatikan bahwa minggu "membungkus" untuk apa yang dianggap berturut-turut. Memasukkan: 7 …
20 code-golf 

8
Visualisasikan penyortiran
Katakanlah saya memiliki daftar seperti [3, 0, 4, 2, 1], dan saya menggunakan pilihan untuk mengurutkannya, saya dapat memvisualisasikannya seperti ini: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Tantangan ini adalah tentang memvisualisasikan penyortiran seperti ini. Memasukkan Input Anda akan menjadi daftar bilangan bulat positif, dalam format apa …

12
KITT art ASCII mobil
Serial TV 80-an Knight Rider menampilkan mobil yang cerdas dan sadar diri yang disebut KITT. Salah satu aspek khas dari mobil ini adalah bar pemindai yang dipasang di depan yang memungkinkan KITT untuk "melihat" (dan yang mencurigakan akrab bagi penggemar serial TV lain sebelumnya ). Pemindai memiliki delapan lampu seperti …

6
Buat Pengaturan Tumpukan Poker Chip ASCII
Poker memiliki etiket dalam cara Anda mengatur chip Anda, sering kali diberlakukan di turnamen - chip Anda mungkin tidak "disembunyikan" dari lawan Anda dengan berada di belakang yang lain, kebanyakan untuk tidak menyembunyikan beberapa chip denominasi besar. Tantangan Kami akan bermain poker di ASCII, jadi kami perlu menulis fungsi atau …


4
Apakah ada bahasa yang sangat bagus di ASCII art?
Saya bertanya-tanya apakah ada bahasa esoterik atau golf yang secara khusus menargetkan output teks dan seni ASCII? Misalnya, 05AB1E setidaknya dimulai dengan menargetkan konversi basis. Apakah ada bahasa golf yang menargetkan keluaran teks dan seni keluaran teks? Jika demikian, apakah ada halaman tip di sini, dan apakah itu biasa digunakan? …

16
Temukan yang aneh secara berurutan
Tantangan: Pertimbangkan fungsi di F(N) = 2^N + 1mana Nbilangan bulat positif kurang dari 31. Urutan yang didefinisikan oleh fungsi ini adalah: 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, 33554433, 67108865, 134217729, 268435457, …

25
Nomor spasi
Diberikan daftar Nbilangan bulat non-negatif, hasilkan angka-angka tersebut dengan masing-masing diisi oleh spasi hingga panjang N. (Atau, kembalikan daftar karakter / string.) Anda dapat mengasumsikan bahwa Nlebih besar atau sama dengan jumlah digit dari jumlah terbesar dalam daftar. Ruang tambahan diizinkan di output. Anda juga dapat mengambil string yang berisi …
20 code-golf  string 

3
Bulat ke n Sig Gambar
Tantangan Diberi angka xdan angka n, angka bulat xhingga nangka signifikan dan hasilkan hasilnya. Sosok penting Angka signifikan dari angka adalah digit yang membawa makna yang berkontribusi pada resolusi pengukurannya. Ini termasuk semua angka kecuali angka nol di depan. Ingatlah bahwa memimpin nol setelah titik desimal masih merupakan angka yang …
20 code-golf  math 

4
Validasikan plot batang dan daun
Sebuah batang dan daun petak menampilkan sekelompok nilai-nilai numerik dalam kelompok, yang ditentukan oleh semua tapi angka terakhir. Sebagai contoh, misalkan kita memiliki set data ini: 0, 2, 12, 13, 13, 15, 16, 20, 29, 43, 49, 101 Kami dapat menghasilkan plot batang dan daun ini: 0|02 1|23356 2|09 3| …

25
Sufiks Meledak
Diberikan string ASCII, mengeluarkan sufiks yang meledak itu. Misalnya, jika string itu abcde, ada 5 sufiks, yang dipesan terpanjang hingga terpendek: abcde bcde cde de e Setiap sufiks kemudian meledak , artinya setiap karakter disalin sebanyak lokasi yang diindeks dalam sufiks tersebut. Misalnya, meledak sufiks abcde, abcde 12345 abbcccddddeeeee bcde …
20 code-golf  string 

18
Penyortiran Banyak Kunci
Diberikan daftar indeks dan nol atau lebih daftar bilangan bulat, mengeluarkan daftar bilangan bulat, diurutkan dalam urutan naik, dengan prioritas utama dari input pertama. Contoh Biarkan kunci input menjadi [1, 0, 2], dan input daftar menjadi [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Daftar itu perlu diurutkan berdasarkan …

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.