Pemrograman Puzzle & Golf Kode

21
Temukan semua koordinat di jalur

Diberikan string 2D sebagai input, baik sebagai string dengan baris baru atau daftar garis, menampilkan koordinat (x, y)semua hash ( #) dalam daftar. Input hanya akan berisi hash dan spasi. (dan baris baru, jika Anda memilih untuk mengambil input sebagai string 2D) Jika tidak ada hash, Anda dapat...

21
Lipat gandakan dua angka

Input: Dua bilangan bulat desimal. Ini dapat diberikan ke kode dalam input standar, sebagai argumen untuk program atau fungsi, atau sebagai daftar. Output: Produk mereka, sebagai bilangan bulat desimal. Misalnya, input 5 16akan mengarah ke output 80. Batasan: Tolong, jangan ada celah standar. Ini...

21
Waktu yang dibutuhkan untuk mencetak angka

Ringkasan Tulis sebuah program atau fungsi, yang tidak mengambil input apa pun, dan menampilkan semua bilangan bulat, antara -1000 dan 1000 dalam urutan naik, ke stdout, satu per baris, seperti ini: -1000 -999 -998 -997 ... Dan setelah itu Anda perlu mencetak waktu yang diperlukan untuk...

21
Urutan goyah Golomb

OEIS memiliki variasi (A111439) pada urutan Golomb . Seperti dalam urutan Golomb, A(n)jelaskan seberapa sering nmuncul dalam urutan. Tetapi di samping itu, tidak ada dua angka yang berurutan yang identik. Saat membangun urutan, A(n)selalu dipilih sebagai bilangan bulat positif terkecil yang tidak...

21
Hitung Perubahan Saya

Tugas Anda adalah mengurutkan array yang berisi string "quarter", "dime", "nickel", dan "sen" berapa kali tanpa urutan tertentu dan mengurutkannya sehingga mereka berada dalam urutan ini: quarter dime nickel penny(dengan kata lain, terbesar ke nilai moneter paling kecil). Aturan Program Anda...

21
Temukan submatrix dengan mean terkecil

Anda diberi matriks bilangan bulat n-by-m , dengan n, m> 3 . Tugas Anda adalah menemukan 3-oleh-3 sub-matriks yang memiliki rata-rata terendah, dan menampilkan nilai ini. Aturan dan klarifikasi: Bilangan bulat akan menjadi non-negatif Input dan format output opsional Keluaran harus akurat...

21
Apa Indeks Massa Tubuh saya?

Masalah: Tugas Anda adalah menulis program yang memasukkan tinggi (dalam meter) dan berat (dalam kilogram), dan menampilkan kategori BMI yang sesuai. BMI adalah ukuran rasio berat Anda dengan tinggi badan Anda. Itu tanggal dan tidak akurat untuk banyak orang , tetapi itu tidak masalah di...

21
Bagaimana saya bisa berakhir dengan FizzBuzz ini?

FizzBuzz sangat sederhana, bertaruh Anda bisa melakukannya mundur. Dalam tantangan ini, Anda akan diberikan panjang string FizzBuzz dan harus memberikan bilangan bulat positif yang menghasilkan string itu. Deskripsi Untuk memecah ini, string FizzBuzz untuk ndihasilkan oleh algoritma...

21
Perbaiki Jari Gemukku

Tantangan Golf Code Saya memiliki isdue, jari saya gemuk dan saya freqintly memiliki isdue of ty [ing satu keystrpke ke kanan di kryboard saya. Aku khawatir masalah ini semakin buruk dan semakin buruk seiring berjalannya waktu. Namun, setiap keystrpke saya membuat wil; jadilah shiftrd pne di...

21
Minumlah kopi pagi Anda

Gambarkan cangkir kopi Ascii ini: Hai Hai Hai __________ / \ __ | J | \ | A | | | V | | | A | __ / \ __________ / Poin Brownie untuk skrip kopi atau java :) Kode terpendek dalam byte, fungsi atau program, mengikuti baris baru atau ruang putih dapat diterima,

21
Mengurutkan karakter yang tidak berguna

Tantangan ini terinspirasi oleh ini jawaban yang sangat bagus oleh TidB. Dalam jawaban TidB, setiap delapan karakter berada dalam urutan yang benar: gnilwoB edoC( Code Bowlingmundur). Namun senar lain yang berada di aneh, urutan acak. Tantangan Anda adalah untuk memperbaikinya. Ambil string...

21
Dimanakah karakter yang berdekatan dalam judul? [3, 4]!

Judul salah eja dengan sengaja. Baca lebih lanjut untuk mengetahui alasannya. Tugas Anda: diberi string atau daftar terbatas termasuk karakter A,B,C,D, output indeks dari semua karakter yang sama yang berdekatan. Output dapat berupa banyak string / integer pada banyak baris, daftar / array, atau...

21
Verifikasi pasangan Eigen

Dalam tantangan ini, Anda akan diberikan matriks kuadrat A, vektor v, dan skalar λ. Anda akan diminta untuk menentukan apakah (λ, v)ada eigenpair yang sesuai dengan A; Yaitu, apakah atau tidak Av = λv. Produk titik Produk titik dari dua vektor adalah jumlah dari perkalian elemen-bijaksana....

21
Suhu tidak rata-rata!

Ada diskusi yang terjadi di TNB sekali tentang skala suhu terbaik, dan kami sepakat sesuatu: Ambil rata-rata dari keempat skala suhu utama! Yaitu, Celsius , Kelvin , Fahrenheit , dan Rankine (Maaf Réaumur). Jadi, sekarang masalahnya adalah, kebanyakan orang tidak menggunakan sistem ini. Jadi, saya...

21
Dekomposisi rasional a = xyz (x + y + z)

Tulis fungsi x(a), y(a)dan z(a)sedemikian rupa sehingga untuk setiap rasional a semua fungsi mengembalikan angka rasional dan x(a)*y(a)*z(a)*(x(a) + y(a) + z(a)) == a. Anda dapat mengasumsikan ≥ 0. Anda tidak perlu menggunakan tipe rasional atau operasi dalam program Anda, selama program Anda...

21
Ketika hidup memberi Anda lemon, buatlah limun

Tantangan Anda akan diberikan string input, di mana saja kata "Lemon"yang ditemukan harus dikonversi ke "Lemonade" tapi yang a, ddan eharus dipinjam dari tempat lain dalam kalimat. Contoh Contoh Input: Saya menemukan lemon ketika saya masih kecil Contoh Output: Aku mengeluarkan limun...

21
Semua k-mer / n-gram

Intro Kami telah memiliki histogram dan penghitungan , tetapi tidak mencantumkan semuanya. Setiap tahun, Dyalog Ltd. mengadakan kompetisi siswa. Tantangannya adalah untuk menulis kode APL yang baik . Ini adalah edisi kode golf- bahasa agnostik dari masalah keenam tahun ini. Saya memiliki izin...

21
Temukan indeks nilai dalam satu daftar di daftar lainnya

Anda harus mengambil dua daftar bilangan bulat positif sebagai input, sebut saja n dan m ini . Anda dapat berasumsi bahwa: Semua bilangan bulat di n adalah bagian dari m Semua bilangan bulat dalam m adalah unik Daftarnya tidak kosong Tantangan: Mengembalikan indeks tempat Anda menemukan nilai...

21
Menghasilkan tim sepak bola!

Hasilkan tim ASCII art sepakbola berikut dengan jumlah byte sesedikit mungkin. |.| |.| |.| |.| |.| |.| |.| |.| ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ ]^[ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ /~`-'~\ {<| 8 |>}{<| 6 |>}{<| 1 |>}{<| 3 |>}{<| 7 |>}{<| 5...