Hocam mesela devlet geldi ve bize dedi ki siz siber güvenlik uzmanısınız bizim artık çağın gereklerine uygun şekilde e seçim sistemine ihtiyacımız var yani artık seçimleri hep sanal ortamdan yapmak istiyoruz ama bize normal seçim gibi gizli,güvenli yani manipüle edilemeyecek ama oy kullananın sadece oyunu kullandığını ve oyların toplamında da hangi partinin?Kaymakmların?Belediye Başkanlığı adylarının vs seçimleri kazandığını gösterecek bir e seçim sistemi tasarlayın derlerse mesela bunun için nasıl bir algoritma yapabiliriz?
yani tamamen güvenlik adımlarını atlayacak olursak. Sürekli olarak bir sistem üzerinde kullanıcıdan listeden parti seçmesini isteyerek ve o partilere bir "id" yani kimlik değeri atayarak. Gelen kimlik değerine göre basit bir parti listesinin bulunduğu dizi içerisindeki değer arttırılır. Daha sonrasında bu dizi değerleri okunarak en çok hangi partinin oy aldığı ortaya çıkmış olur. Toplam oy ile birlikte % değer olarak hesaplanır.
algoritma serisine başladık,hade hayırlısı :)
Hadi bakalım :)
Hocam mesela devlet geldi ve bize dedi ki siz siber güvenlik uzmanısınız bizim artık çağın gereklerine uygun şekilde e seçim sistemine ihtiyacımız var yani artık seçimleri hep sanal ortamdan yapmak istiyoruz ama bize normal seçim gibi gizli,güvenli yani manipüle edilemeyecek ama oy kullananın sadece oyunu kullandığını ve oyların toplamında da hangi partinin?Kaymakmların?Belediye Başkanlığı adylarının vs seçimleri kazandığını gösterecek bir e seçim sistemi tasarlayın derlerse mesela bunun için nasıl bir algoritma yapabiliriz?
yani tamamen güvenlik adımlarını atlayacak olursak. Sürekli olarak bir sistem üzerinde kullanıcıdan listeden parti seçmesini isteyerek ve o partilere bir "id" yani kimlik değeri atayarak. Gelen kimlik değerine göre basit bir parti listesinin bulunduğu dizi içerisindeki değer arttırılır. Daha sonrasında bu dizi değerleri okunarak en çok hangi partinin oy aldığı ortaya çıkmış olur. Toplam oy ile birlikte % değer olarak hesaplanır.