Pertanyaan yang diberi tag code-golf

31
Tukar dua indeks yang diberikan

Diberikan array bilangan bulat positif dan dua indeks valid berbeda, kembalikan array dengan dua elemen yang sesuai dengan dua indeks yang ditukar. Anda dapat memilih untuk menggunakan pengindeksan 0 atau pengindeksan 1, tetapi testcases di bawah ini akan diindeks 0. array m n output [1,2,3,4] 0...

31
Seekor Anjing dengan Rantai

Saya melihat keluar dari jendela loteng ke halaman tetangga saya. Mereka memiliki seekor anjing yang dirantai ke sebuah pos di tengah halaman. Anjing berlari di sekitar halaman tetapi selalu berada di ujung rantai, sehingga akhirnya meninggalkan jejak di tanah. Biasanya lintasan ini akan melingkar...

31
Lembaran musik ASCII-art generator

Catatan : Anders Kaseorg memperingatkan saya bahwa ini bisa menjadi duplikat dari pertanyaan sebelumnya . Sepertinya begitu, dan saya minta maaf saya tidak menemukan pertanyaan itu sebelum memposting yang ini. Meskipun demikian, pertanyaan itu hanya menerima satu jawaban dan yang ini lebih...

31
Bangun Tornado

Menurut saya, tornado terlihat seperti ini: ######## ####### ###### ##### #### ### ## # Tornado ini dimulai dengan lebar n, dan pada setiap baris berikutnya, karakter dihapus dari kiri atau kanan, tergantung pada input. Memasukkan Input akan berupa daftar semacam apa saja dari dua nilai...

31
Buat Kotak Runcing

Diberi dua bilangan bulat positif, W dan H, menghasilkan kotak ASCII-art yang perbatasannya terbuat dari garis miring ( /dan \) dengan "paku" W di tepi atas dan bawah, dan H "paku" di tepi kiri dan kanan. Interior kotak dipenuhi dengan ruang. "Spike" hanyalah dua garis miring yang bergabung...

31
Streak Divisibilitas

Kita dapat mendefinisikan Streak Divisibilitas kangka ndengan menemukan bilangan bulat non-negatif terkecil ksehingga n+ktidak dapat dibagi k+1. Tantangan Dalam bahasa pilihan Anda, tulis sebuah program atau fungsi yang menghasilkan atau mengembalikan Streak Divisibilitas dari input...

31
Berapa poin yang diberikan plat saya?

(Ini adalah pertanyaan kode-golf pertama saya) Ketika saya masih kecil, ayah saya dan saya menciptakan sebuah permainan di mana plat nomor yang kita lihat di mobil dapat memberikan poin tertentu berdasarkan beberapa aturan sederhana: Jumlah X dari huruf atau angka yang sama memberikan X-1 poin,...

31
Tiga R's: Mundur, Menyusun Ulang, Ulangi

Sementara mencoret-coret angka, saya menemukan permutasi menarik yang dapat Anda hasilkan dari daftar angka. Jika Anda mengulangi permutasi yang sama ini cukup sering, Anda akan selalu berakhir kembali di array asli. Mari kita gunakan daftar berikut ini: [1, 2, 3, 4, 5] sebagai...

31
Tantangan nol terkemuka

Tantangan Diberi dua bilangan bulat sebagai input ( xdan y), output xsebagai string dengan sebanyak mungkin angka nol di depannya untuk menjadi ykarakter yang panjang tanpa tanda. Aturan Jika xmemiliki lebih dari ydigit, output xsebagai string tanpa modifikasi. Output sebagai integer tidak...

31
The Drunken Typist

Latar Belakang Seorang juru ketik pulang setelah beberapa kali minum dan menyadari bahwa surat impor masih perlu ditulis. Untuk memastikan dia memeriksa teks dengan benar, dia menulis karakter teks oleh vjaracter t0 untuk memastikan bahwa dia layak. Namun, ia masih mengelola beberapa kunci. Tugas...

31
Simulator penggorengan

Tugas Anda adalah membuat model efek adonan pada potongan makanan. Silakan tambahkan tiga lapisan kerak. [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0], // in [0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0], [0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,1,0,0],

31
Sel di ujung pelangi

Kita semua tahu, atau setidaknya pernah mendengar, brainfuck , salah satu bahasa esoteris yang paling terkenal dan berpengaruh. Sementara saat ini sebagian besar implementasi menggunakan pita tak terbatas, kompiler asli oleh Urban Müller memiliki pita 30000 sel. Fakta yang sedikit diketahui *...

31
Apakah saya Nomor Mandiri?

Sebuah nomor diri (juga disebut sejumlah Kolombia atau Devlali) adalah nomor alam, xdimana persamaan n + <digit sum of n> = xtidak memiliki solusi untuk setiap nomor alam n. Misalnya, 21 bukan angka mandiri, karena n = 15menghasilkan 15 + 1 + 5 = 21. Di sisi lain, 20 adalah angka mandiri,...

31
Fibonacci Biner

Tantangan Anda perlu membuat program atau fungsi yang mengambil dalam bilangan bulat positif N, menghitung persyaratan N pertama dari urutan Fibonacci dalam biner, menggabungkannya menjadi angka biner tunggal, mengonversi angka itu kembali ke desimal, dan kemudian mengeluarkan desimal sebagai...

31
Apa yang mengelilingi ubin Minesweeper saya?

Minesweeper adalah permainan puzzle di mana ranjau tersembunyi di sekitar papan ubin yang tidak mencolok dengan tujuan mengidentifikasi lokasi semua ranjau. Mengklik ranjau kehilangan permainan, tetapi mengeklik ubin lain akan mengungkapkan angka dari 0-8 yang menandakan berapa banyak ranjau yang...

31
Buat alphabeTrie

Pertimbangkan daftar kata yang diurutkan berdasarkan abjad berikut: balderdash ballet balloonfish balloonist ballot brooding broom Semua kata mulai dengan b, dan 5 pertama mulai dengan bal. Jika kita hanya melihat 2 kata pertama: balderdash ballet kita bisa menulis: balderdash +let di...

31
Mesin virtual 8bit

Latar Belakang Saya suka chip 6502 8-bit lama saya. Bahkan menyenangkan untuk menyelesaikan beberapa tantangan di sini di PPCG dalam kode mesin 6502. Tetapi beberapa hal yang seharusnya sederhana (seperti, membaca data atau output ke stdout) tidak perlu rumit untuk dilakukan dalam kode mesin. Jadi...