Pertanyaan yang diberi tag «code-golf»

Code-golf adalah kompetisi untuk memecahkan masalah tertentu dalam byte paling sedikit dari kode sumber.

9
Kata-kata menyeberang
Memasukkan: Dua string (CATATAN: urutan input penting). Keluaran: Kedua kata / kalimat tersebut dimulai pada baris dengan satu baris kosong di antaranya. Mereka 'berjalan' secara horizontal 'berdampingan'. Tetapi ketika mereka memiliki karakter yang sama di posisi yang sama, mereka saling silang, dan kemudian terus berjalan 'bersebelahan'. Membingungkan Anda katakan? Mari …

1
Golf string string Python
Latar Belakang Python 3 memiliki banyak jenis string literal. Misalnya, string this 'is' an exa\\m/pledapat direpresentasikan sebagai: 'this \'is\' an exa\\\\m/ple' "this 'is' an exa\\\\m/ple" r"this 'is' an exa\\m/ple" '''this 'is' an exa\\\\m/ple''' """this 'is' an exa\\\\m/ple""" r'''this 'is' an exa\\m/ple''' r"""this 'is' an exa\\m/ple""" Seperti yang Anda lihat, menggunakan …

25
Sub-array maksimum
Tentukan "maksimum sub-array" dari array yang diberikan sebagai "sub-array (berturut-turut) yang memiliki jumlah terbesar". Perhatikan tidak ada persyaratan "tidak nol". Keluarkan jumlah itu. Berikan deskripsi kode Anda jika memungkinkan. Masukan sampel 1: 1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14 Output sampel 1: 24 …

14
Tembok Biner yang Lemah
Terinspirasi oleh Buat dinding biner Diberikan daftar bilangan bulat positif, kita dapat menuliskan semuanya di atas satu sama lain seperti itu, [2, 6, 9, 4]sebagai contoh: 0010 0110 1001 0100 Kita bisa membayangkan ini sebagai tembok: ..#. .##. #..# .#.. Namun, ini adalah dinding yang sangat lemah, dan telah runtuh! …

19
Segitiga Bergantian Pascal
Segitiga Pascal dihasilkan dengan memulai dengan 1dan membuat setiap baris terbentuk dari penambahan yang berurutan. Di sini, sebagai gantinya, kita akan membentuk segitiga dengan berganti-ganti perkalian dan penambahan. Kami mulai baris 1hanya dengan soliter 1. Setelah itu, penambahan dilakukan pada baris ganjil, dan perkalian dilakukan pada baris genap (1-diindeks). Saat …

8
Bisakah Anda menghitung jumlah persegi panjang?
Salah satu hiburan matematika favorit saya adalah menggambar kotak persegi panjang, kemudian menemukan semua persegi panjang yang terlihat di kotak itu. Di sini, ambil pertanyaan ini, dan usahakan sendiri! Bisakah Anda menghitung jumlah persegi panjang? +-----+-----+-----+-----+ | | | | | | | | | | +-----+-----+-----+-----+ | | | …


16
Paragraf berritsleting
(Terinspirasi oleh tantangan ini ) Diberikan dua string input, satu di antaranya persis satu karakter lebih panjang dari yang lain, mengatur string ke dalam seni ASCII seolah-olah mereka adalah dua bagian ritsleting yang hanya setengah ritsleting. Kata yang lebih panjang membentuk bagian bawah ritsleting, dan merupakan karakter pertama dan terakhir …


20
Belum Pasangan yang Tidak Digunakan
Mari kita tentukan urutan bilangan bulat positif. Kami akan menentukan urutan pada angka genap menjadi dua kali lipat dari istilah sebelumnya. Indeks ganjil dari urutan akan bilangan bulat positif terkecil yang belum muncul dalam urutan. Berikut adalah istilah pasangan pertama. 1,2,3,6,4,8,5,10,7,14,9,18,11,22,12,24,13,26,15,30 Anda juga dapat menganggap ini sebagai daftar pasangan berpasangan …

30
Kisaran, Balik, Jumlah!
Diberikan bilangan bulat positif n sebagai input, output jumlah rentang terbalik n. Jumlah rentang terbalik dibuat dengan membuat rentang inklusif hingga n, dimulai dengan 1 dan termasuk n, membalikkan masing-masing angka di dalam, dan menjumlahkannya. Contoh: Inilah yang akan terjadi untuk input 10: Jarak: [1,2,3,4,5,6,7,8,9,10] Terbalik: [1,2,3,4,5,6,7,8,9,01](Angka 1-char terbalik adalah …

7
Ambil kerutan itu dan balikkan
Perayaan banyak wajah APL Diberikan string di antara mereka di kolom 1 atau kolom 2 dari tabel di bawah ini, kembalikan tetangga string ke kanan. Dengan kata lain, jika diberi string di kolom 1 maka kembalikan string kolom 2 di baris itu, dan jika diberi string di kolom 2 maka …

14
Balikkan string ke dalam
String seimbang adalah string tanda kurung ()sehingga setiap tanda kurung dapat dicocokkan dengan yang lain. Lebih tepatnya mereka adalah string yang direntang oleh tata bahasa ini: S → (S)S | ε Kita dapat mengubah string "dalam ke luar" dengan: Mengganti semua kejadian dari (dan )dengan satu sama lain Memindahkan karakter …

30
Produk Pembagi
Tantangan Diberi bilangan bulat positif, kembalikan produk pembagi nya, termasuk dirinya sendiri. Ini adalah urutan A007955 di OEIS . Uji Kasus 1: 1 2: 2 3: 3 4: 8 5: 5 6:36 7: 7 8: 64 9:27 10: 100 12: 1728 14: 196 24: 331776 25: 125 28: 21952 30: …

30
Apakah lingkaran tumpang tindih?
Mengingat koordinat pusat dan jari-jari 2 lingkaran, menghasilkan nilai kebenaran apakah mereka tumpang tindih atau tidak. Memasukkan Input dapat diambil melalui STDIN atau argumen fungsi yang setara, tetapi tidak sebagai variabel. Anda dapat mengambilnya sebagai variabel tunggal (daftar, string, dll) atau sebagai beberapa input / argumen, dalam urutan apa pun …

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.