Stack Overflow'taki bir sorudan ilham aldı. Buradaki başlık tamamen benim hatam.
Meydan okuma
En az iki giriş içeren pozitif tamsayıların bir listesi göz önüne alındığında, her sayıyı kendisi hariç tüm girişlerin minimum değeriyle değiştirin.
Test durumları
[4 3 2 5] -> [2 2 3 2]
[4 2 2 5] -> [2 2 2 2]
[6 3 5 5 8] -> [3 5 3 3 3]
[7 1] -> [1 7]
[9 9] -> [9 9]
[9 8 9] -> [8 9 8]
kurallar
Algoritma teorik olarak herhangi bir giriş boyutu (birden fazla) ve değerler (pozitif tamsayılar) için çalışmalıdır. Programın zaman, hafıza veya veri türleriyle sınırlı olması ve bu nedenle yalnızca belirli bir değere kadar olan numaralar için veya belirli bir değere kadar giriş boyutu için geçerli olması durumunda kabul edilir.
Herhangi bir programlama dilinde programlara veya fonksiyonlara izin verilir . Standart boşluklar yasaktır.
Giriş herhangi bir makul yoldan alınabilir ; ve herhangi bir formatta. Çıktı için aynı. Giriş ve çıkış formatları farklı olabilir.
Bayt cinsinden en kısa kod kazanır.
[4 3 2 2 5]
için çıktı şöyle olacaktır [2 2 2 2 2]
(bu ikinci test durumuna benzer)
[4 3 2 2 5]
çıktı olmalı ?