Pertanyaan yang diberi tag floating-point

Untuk tantangan yang dikhususkan untuk angka yang direpresentasikan dalam format floating-point.

73
Buat "H" dari "H" kecil

Tantangan Buat fungsi atau program yang, ketika diberi bilangan bulat size, melakukan hal berikut: Jika sizesama dengan 1, output H H HHH H H Jika sizelebih besar dari 1, output X X XXX X X di mana Xoutput dari program / fungsi untuksize - 1 (Jika Anda suka, Anda mungkin memiliki kasus...

33
Algoritma “Sorting”

Ada "algoritma pengurutan" kadang-kadang disebut pengurutan Stalin di mana untuk mengurutkan daftar Anda cukup menghapus elemen dari daftar sampai diurutkan dalam urutan yang meningkat. Misalnya daftar [1, 2, 4, 5, 3, 6, 6] Ketika "diurutkan" menggunakan Stalin menjadi [1, 2, 4, 5, 6,...

29
Float 754 ke Hamming

Anda akan diberikan sebagai input bilangan bulat kdalam rentang dari -4503599627370496(−2 52 ) hingga 4503599627370496(2 52 ). Seperti diketahui , bilangan bulat dalam kisaran ini dapat direpresentasikan tepat sebagai nilai floating-point presisi ganda. Anda harus keluaran yang berat Hamming...

22
ASCII Art Octagons

Diberikan integer input n > 1, mengeluarkan oktagon seni ASCII dengan panjang sisi yang terdiri dari nkarakter. Lihat contoh di bawah ini: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # # # # # #...

21
Menafsirkan> <> (Ikan)

Walaupun> <> bukan bahasa populer, ini bisa baik untuk bermain golf dan telah digunakan di situs web ini. Itu terinspirasi oleh Befunge dan memiliki beberapa kesamaan dalam instruksinya. Perintah yang Diperlukan: > < ^ v Mengubah arah penunjuk instruksi (kanan, kiri, atas,...

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...

16
Visualisasikan pembagian panjang dengan seni ASCII

Tulis sebuah program yang memvisualisasikan pembagian panjang dengan seni ASCII. Input terdiri dari dua bilangan bulat, pembilang dan penyebut, menggunakan format input pilihan Anda. Contoh: 1234 ÷ 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012 96...

15
Konversi Waktu Desimal Hari

pengantar Waktu membingungkan. Enam puluh detik hingga satu menit, enam puluh menit hingga satu jam, dua puluh empat jam per hari (dan belum lagi sialnya am / pm!). Tidak ada ruang untuk kekonyolan seperti saat ini, jadi kami telah memutuskan untuk mengadopsi satu-satunya alternatif yang masuk...

15
Floating Point XOR

Tugas Anda cukup sederhana. Diberi dua float, bitwise untuk representasi binernya, dan mengeluarkannya sebagai float. Sebagai contoh, Normal: 16.7472 ^ 123.61 = 7.13402e-37 Binary: 01000001100001011111101001000100 ^ 01000010111101110011100001010010 = 00000011011100101100001000010110 Normal: 2.2...

13
Operator Bitwise di Brainfuck

Tugas Anda adalah membuat satu program brainfuck untuk masing-masing operator biner berikut. Setiap program harus mengambil satu atau dua angka 8-bit (A dan B) dari input dan menghitung operasi yang ditentukan: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Anda tidak harus...

12
Menerapkan nomor titik mengambang biner IEEE 754 64-bit melalui manipulasi integer

(Saya telah menandai pertanyaan "C" untuk saat ini, tetapi jika Anda mengetahui bahasa lain yang mendukung serikat pekerja, Anda juga dapat menggunakannya.) Tugas Anda adalah membangun empat operator matematika standar + - * /untuk struct berikut: union intfloat{ double f; uint8_t h[8];...

12
Positif Salah pada Kisi Integer

Papan peringkat User Language Score ========================================= Ell C++11 293,619,555 feersum C++11 100,993,667 Ell C++11 78,824,732 Geobits Java 27,817,255 Ell Python 27,797,402 Peter Taylor Java 2,468 <reference> Julia 530 Latar Belakang Saat bekerja pada...

10
Kode-Golf: Urutan Farey (I)

Tantangan Dalam tugas ini Anda akan diberi bilangan bulat N (kurang dari 10 ^ 5), menampilkan urutan Farey dari urutan N. Input N diberikan dalam satu baris, input diakhiri oleh EOF. Memasukkan 4 3 1 2 Keluaran F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 =...