Pemrograman Puzzle & Golf Kode

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

24
Sepuluh pin skor bowling - edisi World Bowling
Skor dunia Bowling Banyak orang telah pergi ke pusat bowling lokal mereka untuk memainkan beberapa permainan bowling, dan banyak orang terus berjuang untuk menghitung skor mereka. World Bowling telah memperkenalkan sistem penilaian yang disederhanakan untuk menarik lebih banyak orang ke olahraga. Sistem penilaian ini digunakan dalam permainan internasional. Sistem penilaian …

16
Sigmafy ungkapan itu
Bagi mereka yang tidak tahu, Sigma adalah huruf Yunani yang banyak digunakan dalam matematika sebagai tanda penjumlahan. Diberikan string yang mewakili ekspresi tergantung pada bahwa kita akan menyatakan E ( k ) , menghitung jumlah hasil untuk E ( k ) , untuk setiap k ∈ { 1 , 2 …

30
Cobalah untuk membuat persegi!
Tugas Diberikan satu karakter yang dapat dicetak non-spasi, buat representasi persegi 3x3 dari input itu. Misalnya, jika inputnya adalah #, maka outputnya adalah: ### # # ### Aturan Format outputnya ketat, meskipun baris baru tertinggal diperbolehkan. Ini berarti bahwa ruang di tengah diperlukan, dan juga bahwa dua karakter baris baru …

20
Susun ulang matriks, dua kali
Anda diberi persegi matriks , dan daftar (atau vektor) panjang yang berisi nomor sampai (atau melalui ). Tugas Anda adalah menyusun ulang kolom dan baris dari matriks sesuai dengan urutan yang ditentukan dalam .n×nn×nn \times nASEBUAHAukamuunnn111nnn000n−1n-1n-1ASEBUAHAukamuu Artinya, Anda akan membangun sebuah matriks di mana elemen -th adalah elemen -th . …

12
Lípínguapua dopo Pêpê
Língua do Pê, atau P Language, adalah permainan bahasa yang digunakan di Brazil dan Portugal dengan Bahasa Portugis. Ia juga dikenal dalam bahasa lain, seperti Belanda dan Afrika. ( Wikipedia ) Ada beberapa dialek dalam permainan bahasa ini. Berbagai bahasa permainan dimainkan dengan bahkan memiliki dialek unik mereka sendiri. Beberapa …
20 code-golf  string 

9
Tetangga Levenshtein
Kebanyakan nomor persegi memiliki setidaknya 1 jumlah persegi yang berbeda dengan yang mereka jarak Levenshtein persis 1. Untuk diberikan persegi xxx , setiap persegi yang memenuhi kondisi ini disebut tetangga Levenshtein dari xxx . Misalnya, 363636 adalah tetangga Levenshtein dari 161616 , karena hanya 1 sunting ( 1→31→31 \to 3 …

9
Papan catur melengkung
Tantangan ini adalah tentang membangun papan catur di mana ukuran kotak, alih-alih konstan di seluruh papan, mengikuti urutan non-penurunan tertentu, seperti dijelaskan di bawah ini. Papan didefinisikan secara iteratif. Papan ukuran diperbesar ke ukuran dengan memperluasnya ke bawah dan ke kanan dengan "lapisan" kotak ukuran , di mana adalah pembagi …

11
Buat semua kotak meledak
Anda diberi matriks kuadrat lebar , yang berisi angka kuadrat .≥ 2≥2\ge2≥ 1≥1\ge1 Tugas Anda adalah membuat semua angka kuadrat 'meledak' sampai semuanya hilang. Anda harus mencetak atau mengembalikan matriks terakhir. Lebih spesifik: Cari kuadrat tertinggi dalam matriks.x2x2x^2 Cari tetangga terdekat terkecil (baik secara horizontal atau vertikal dan tanpa melilit).nnn …
20 code-golf  matrix 

16
Primer Kuba
Diberi bilangan alami nnn , kembalikan prima ke- nnn Kuba . Primer Kuba Perdana Kuba adalah bilangan prima dari formulir p=x3−y3x−yhal=x3-y3x-yp = \frac{x^3-y^3}{x-y} di mana y>0y>0y>0 dan x=1+yx=1+yx = 1+y atau x=2+yx=2+yx = 2+y Detail Anda dapat menggunakan pengindeksan berbasis 0 atau 1, apa pun yang paling sesuai untuk Anda. …

30
Resistansi paralel di sirkuit listrik
Pengantar: Dua resistor, R1dan R2, secara paralel (dilambangkan R1 || R2) memiliki resistensi gabungan yang Rpdiberikan sebagai: RP2=R1⋅R2R1+R2RP2=R1⋅R2R1+R2R_{P_2} = \frac{R_1\cdot R_2}{R_1+R_2} atau seperti yang disarankan dalam komentar: RP2=11R1+1R2RP2=11R1+1R2R_{P_2} = \frac{1}{\frac{1}{R_1} + \frac{1}{R_2}} Tiga resistor, R1, R2dan R3secara paralel ( R1 || R2 || R3) memiliki ketahanan gabungan (R1 || R2) …

8
Siklus pada torus
Tantangan Tantangan ini akan memiliki Anda menulis sebuah program yang mengambil dua bilangan bulat ndan mdan output jumlah non-berpotongan loop pada noleh mtorus yang dibuat oleh mulai (0,0)dan hanya mengambil langkah-langkah ke atas dan ke kanan. Anda dapat menganggap torus sebagai kisi-kisi dengan sampul di bagian atas dan bawah serta …

22
Posisi Integer yang Diputar
Tantangan: Memasukkan: Daftar bilangan bulat positif yang diurutkan. Keluaran: Jumlah bilangan bulat yang masih pada indeks yang sama persis, setelah memutar angka di setiap bilangan bulat jumlah indeksnya ke kiri dan menyortir daftar yang dimodifikasi lagi. Contoh: Input: [8,49,73,102,259,762,2782,3383,9217,37846,89487,7471788] Output (pengindeksan berbasis 0): 6 Output (pengindeksan berbasis 1):5 Mengapa? Pengindeksan …

8
Tinjauan Kode Pertama Alice
Alice adalah pekerja magang di perusahaan yang menggunakan Brainfuck sebagai bahasa utama untuk pengembangan sisi klien dan server. Alice baru saja menulis kode pertamanya dan dia sedikit gugup saat dia bersiap-siap untuk tinjauan kode pertamanya. Alice ingin membuat kodenya diformat dengan benar dan terlihat bagus, tetapi dia tidak punya waktu …

17
Akar kuadrat jarak dari bilangan bulat
Diberikan angka desimal k, temukan bilangan bulat terkecil nsehingga akar kuadrat nberada dalam kbilangan bulat. Namun, jaraknya harus nol - ntidak bisa menjadi kuadrat sempurna. Diberikan k, bilangan desimal atau pecahan (mana yang lebih mudah bagi Anda), sehingga 0 < k < 1, menghasilkan bilangan bulat positif terkecil nsehingga perbedaan …

27
Sofa 2048: Berapa lagi sampai 2048?
Saya baru saja mencoba permainan bernama Couch 2048 . (Catatan: Anda harus memiliki pandangan untuk lebih memahami pertanyaan ini.) Karena itu tidak terlalu menarik bagi saya, saya telah bertanya pada diri sendiri 'Berapa banyak lagi sampai 2048 !?' Itu mengilhami saya untuk memposting tantangan, karena menghitung ini tidak semudah yang …
20 code-golf 

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.