Pertanyaan yang diberi tag «array-manipulation»

Persaingan untuk memecahkan masalah tertentu melalui penggunaan dan manipulasi array.

13
Dapatkan nilai terdekat ke nomor
Dalam golf kode ini, Anda perlu mendapatkan nomor terdekat dari yang lain dalam daftar. Output mungkin nomor terdekat dengan input. Contoh: value: (Input) 5 --- [1,2,3] --- 3 Dan, program dapat bekerja dengan angka negatif. Contoh: value: (Input) 0 --- [-1,3,5] --- -1 value: (Input) 2 --- [1, 5, 3] …

3
Periksa periode kerja
pengantar Di sini, di Jerman, peraturan tentang waktu kerja sangat ketat. Jika Anda bekerja 6 jam atau lebih sehari, Anda harus istirahat setidaknya 30 menit. Jika Anda bekerja 9 jam atau lebih, Anda perlu istirahat 45 menit. Jika Anda bekerja kurang dari 6 jam, Anda tidak perlu beristirahat. Tentu saja …

12
Hapus baris non-numerik yang ditentukan
Jika ada keraguan: Nan = Non-numeric datatypeuntuk keperluan tantangan ini. Tulis program atau fungsi yang mengambil matriks / array sebagai input, serta daftar indeks kolom. Tantangannya adalah menghapus baris tempat semua elemen dalam kolom yang ditentukan Nan. Tidak masalah apakah elemen lain di baris itu numerik atau tidak. Contoh-contoh berikut …

10
Tidak Langsung Grafik
pengantar Dalam tantangan ini, Anda diberi grafik terarah dengan loop otomatis, dan tugas Anda adalah mengonversinya menjadi grafik tidak terarah tanpa loop otomatis. Memasukkan Input Anda adalah grafik terarah dengan set simpul {0, 1, ..., n-1}untuk sejumlah bilangan asli n ≥ 0(atau {1, 2, ..., n}jika Anda menggunakan pengindeksan berbasis …

2
Skor game Kingdom Builder
Saya ingin mencoba bentuk kode golf baru di sini. Mirip dengan bonus, tidak semua bagian dari tantangan harus diselesaikan, tetapi setiap jawaban harus mengimplementasikan subset dengan ukuran tertentu (dan ada inti yang harus diterapkan oleh setiap jawaban). Jadi selain bermain golf, tantangan ini juga melibatkan pemilihan serangkaian fitur yang cocok …


30
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 representasi alami untuk pelampung / bilangan bulat …

22
Berikan kartu kepada para pemain
Malam ini adalah malam permainan kartu! Anda adalah dealer dan tugas Anda adalah menulis program untuk memberikan kartu kepada para pemain. Diberikan berbagai kartu dan jumlah pemain, Anda perlu membagi array kartu menjadi satu tangan untuk setiap pemain. Aturan Program Anda akan menerima larik non-kosong A, serta bilangan bulat positif …

8
Sidik jari invarian rotasi
Bayangkan kita memiliki beberapa polyomino dan ingin mengidentifikasinya secara unik, namun polyomino dapat diputar, jadi membabi buta dengan hashing tidak akan memberi kita sidik jari yang sama untuk sebuah karya dan rotasi darinya (secara umum). Sebagai contoh jika kita memiliki L-tetromino x x xx kami ingin memiliki sidik jari yang …

9
Stagger, stack, sum
Terinspirasi oleh pertanyaan Stack Overflow ini . Tantangan Memasukkan Array matriks persegi berisi bilangan bulat non-negatif. Keluaran Matriks kuadrat dibangun dari matriks input sebagai berikut. Misalkan N× NN×NN \times N menjadi ukuran dari setiap matriks input, dan PPP jumlah matriks input. Untuk kejelasan, pertimbangkan contoh input matriks berikut ( N=2N=2N=2 …

22
Baris dan kolom penyortiran blok dalam array 2D
Diberikan array bilangan bulat 2D, mari kita urutkan baris dan kolomnya dalam blok. Ini berarti bahwa Anda hanya perlu mengurutkan baris atau kolom tertentu, tetapi menerapkan transformasi yang diperlukan untuk mengurutkannya ke setiap baris atau kolom lainnya dalam array 2D. Aturan Input akan berupa array 2D integer dan integer 1-diindeks. …

21
Isi hingga rentang duplikat
Biarkan menjadi daftar bilangan bulat positif tanpa urutan tertentu, dan yang dapat berisi duplikat. Tulis sebuah program atau fungsi yang menampilkan daftar bilangan bulat positif (yang urutannya tidak penting) sehingga penggabungan dan menghasilkan daftar terkecil yang seluruhnya dapat dibagi menjadi rentang identik bilangan bulat [ 1 .. i ] , …


10
Batasi angka Anda dengan menjalankan Anda
Daftar membatasi diri Pertimbangkan daftar L kosong yang berisi bilangan bulat tidak negatif. Sebuah run di L adalah sublist bersebelahan elemen yang sama, yang tidak bisa dibuat lagi. Misalnya, menjalankan [0,0,1,1,3,3,3,2,1,1] adalah [0,0], [1,1], [3,3,3], [2 ], [1,1] . Daftar L adalah membatasi diri jika untuk setiap bilangan bulat N …

15
Partai paritas modulo
Anda diberi array A dari n bilangan bulat yang benar-benar positif, dengan n ≥ 2 . Tugas Anda adalah memetakan setiap entri A i ke: 1 jika A j mod A i aneh untuk setiap j sedemikian sehingga 1 ≤ j ≤ n dan j ≠ i 2 jika A …

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.