Pertanyaan yang diberi tag c

15
Tugas Sederhana Dipecahkan Tiga Kali

Anda harus menulis 3 program dan / atau fungsi dalam satu bahasa. Semua program ini harus menyelesaikan tugas yang sama tetapi mereka semua harus memberikan hasil yang berbeda (tetapi valid). (Yaitu untuk setiap pasangan program, mereka harus berupa input yang menghasilkan set yang berbeda (tetapi...

15
Tokenize bahasa Berbasis Stack

Saya telah bekerja di lain tumpukan berbasis bahasa golf disebut Stackgoat . Dalam tantangan ini Anda akan menulis Tokenizer untuk Stackgoat (atau benar-benar bahasa berbasis stack umum). Contohnya "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34',...

15
Bagaimana cara menurunkan berat badan dengan mudah?

Dalam pertanyaan ini, kita hanya akan fokus pada penurunan berat badan dengan melakukan olahraga, meskipun masih ada banyak cara untuk menurunkan berat badan. Olahraga yang berbeda membakar jumlah kalori yang berbeda. Misalnya, bermain biliar selama satu jam dapat membakar 102 kalori [1] ,...

15
Pembagian jumlahnya tidak sedikit

Tulis program atau fungsi yang menghasilkan bilangan bulat positif a, bdan c, dan cetak atau kembali a/bke ctempat desimal, menggunakan operasi + - * /% [tambah, kurangi, gandakan, bagi, modulasikan] pada bilangan bulat positif: Anda dapat menggunakan semua itu bahasa Anda memungkinkan, tetapi...

15
Konvolusi Biner

Konvolusi biner dijelaskan oleh angka M, dan diterapkan pada angka N. Untuk setiap bit dalam representasi biner M, jika bit diatur ( 1), bit yang sesuai dalam output diberikan oleh XORing dua bit yang berdekatan dengan bit yang sesuai N(membungkus jika perlu). Jika bit tidak disetel ( 0), bit yang...

15
Mendeteksi Pelat Lisensi yang Hampir Sempurna

Catatan: Ini terinspirasi oleh pertanyaan ini oleh @ Willilling di mana tugasnya adalah untuk menghitung jumlah lempeng sempurna dengan panjang tertentu, tetapi sedikit berbeda. Kami menyebutnya plat nomor sempurna yang plat yang teksnya memenuhi ketentuan berikut: Ini terdiri dari karakter,...

15
Buat Program Parrot

Diberikan input, output yang input diikuti oleh baris baru tanpa akhir. Input akan berupa string yang hanya terdiri dari karakter ASCII yang dapat dicetak ( 0x20-0x7E) dan baris baru ( 0x0A). Jika input panjang 0, output baris baru tanpa henti. Ini adalah kode-golf sehingga byte paling sedikit...

15
Nomor Faktor Yang Tidak Biasa

Berdasarkan pesan obrolan Tantangan Diberikan nomor input n > 9, buat kebalikannya, abaikan angka nol di depan. Kemudian, membangun daftar semua faktor utama yang jumlah dan yang terbalik tidak memiliki kesamaan. Lipat gandakan faktor-faktor tersebut bersama-sama untuk membuat Angka Faktor...

15
Kesetaraan osilasi

Kami memiliki objek yang berosilasi antara dua titik integer [l, r],, dengan kecepatan satu unit per unit waktu, mulai dari lpada t=0. Anda mungkin berasumsi l < r. Misalnya, jika suatu objek berosilasi [3, 6], maka kita memiliki: t=0 -> 3 t=1 -> 4 t=2 -> 5 t=3 -> 6 t=4 -> 5 t=6...

15
Dua langkah maju dan satu langkah mundur

Katakanlah saya berjarak sepuluh langkah dari tujuan saya. Saya berjalan di sana mengikuti pepatah lama, "Dua langkah maju dan satu langkah mundur". Saya mengambil dua langkah maju, satu mundur, sampai saya berdiri tepat di tempat tujuan saya. (Ini mungkin melibatkan melangkah melewati tujuan saya,...

15
Temukan persentasenya

Kami belum memiliki tantangan yang menyenangkan dan mudah dalam beberapa saat, jadi inilah dia. Diberikan daftar bilangan bulat masing-masing lebih besar dari 000 dan indeks sebagai input, output persentase item pada indeks yang diberikan dari total jumlah daftar. Output harus berupa apa pun...

14
Tolong jangan bercabang

Siapa pun yang sedang dalam optimalisasi kode tingkat rendah tahu tentang bahaya percabangan, baik itu diimplementasikan sebagai jika-pernyataan, loop atau pilih-pernyataan kemungkinan salah prediksi cabang adalah hal yang membuang-buang waktu yang mengerikan. Masalah sederhana dapat diselesaikan...

14
Saatnya menghitung

pengantar Ini adalah salah satu teka-teki matematika favorit saya. Diberi angka (katakanlah 3) dan berapa kali menggunakan angka itu (katakanlah 5), hasilkan 10 ekspresi yang menghasilkan 1, 2, 3, 4, 5, 6, 7, 8, 9 dan 10 menggunakan just +, -, ×, ÷, ^ dan √ (root) (tanda kurung diperbolehkan...

14
Jumlah kekuatan untuk n

Petunjuk arah Tulis sebuah program yang, diberi bilangan bulat input n ( n >= 0), menghasilkan bilangan bulat positif terkecil m di mana: n = a[1]^b[1] + a[2]^b[2] + a[3]^b[3] + ... + a[k]^b[k] adan burutan terbatas dengan panjang yang sama semua elemen akurang darim semua elemen bkurang...

14
Menghitung rantai Cunningham

Bilangan prima selalu membuat orang terpesona. 2300 tahun yang lalu Euclid menulis dalam "Elements" -nya Bilangan prima adalah yang diukur dengan satuan saja. yang berarti bahwa prima hanya dapat dibagi dengan 1(atau dengan sendirinya). Orang-orang selalu mencari hubungan antara bilangan...

14
Dan semua orang berkata ...

Objective Diberikan input teks yang tidak mengandung karakter [atau ], melakukan tindakan berikut: Untuk setiap instance Amendengan setidaknya satu huruf kapital (jadi semua instance Amenmengecualikan amen), output yang sama Amen(mempertahankan kapitalisasi). Untuk setiap instance dari /all the...