Java örnek soru

vayne ban

Hectopat
Katılım
1 Haziran 2020
Mesajlar
244
Çözümler
1
Merhaba,

Soru 3) 49 5 8 14 3 7 6 21.
Yukarıda verilen dizinde 7'ye bölümünden kalan 0 olan en küçük sayının kaçıncı sırada olduğunu veren.
Algoritmayı oluşturunuz.

Bu soruda döngüyü hallediyorum diziyi tanımlıyorum fakat istediğim değeri bir türlü döndüremiyorum.

Teşekkürler.
 
Son düzenleyen: Moderatör:
JavaScript:
let dizi = [49, 5, 8, 14, 3, 7, 6, 21];
        let dizi2 = [];
        dizi.forEach(a => {
            if (a % 7 == 0) {
                dizi2.push(a);
            }
        });
        let kucuk = dizi2[0];
        for (let i = 0; i < dizi2.length; i++) {
            if (kucuk > dizi2[i]) {
                kucuk = dizi2[i];
            }
        }
        console.log(kucuk);

hocam çözebildin mi bilmiyorum ama bu şekilde kullanabilirsin
 
JavaScript:
let dizi = [49, 5, 8, 14, 3, 7, 6, 21];
        let dizi2 = [];
        dizi.forEach(a => {
            if (a % 7 == 0) {
                dizi2.push(a);
            }
        });
        let kucuk = dizi2[0];
        for (let i = 0; i < dizi2.length; i++) {
            if (kucuk > dizi2[i]) {
                kucuk = dizi2[i];
            }
        }
        console.log(kucuk);

hocam çözebildin mi bilmiyorum ama bu şekilde kullanabilirsin
Sorunun istediği çıktıyı vermemişsin. Ayrıca js de bu şekilde yazmak yerine array ve math den yararlanarak yapabilirsin.

JavaScript:
const dizi = [49, 5, 8, 14, 3, 7, 6, 21];
const value = dizi.indexOf(Math.min(...dizi.filter(x=>x%7==0)))
 
Sorunun istediği çıktıyı vermemişsin. Ayrıca js de bu şekilde yazmak yerine array ve math den yararlanarak yapabilirsin.

JavaScript:
const dizi = [49, 5, 8, 14, 3, 7, 6, 21];
const value = dizi.indexOf(Math.min(...dizi.filter(x=>x%7==0)))
Haklısın sorunun sonunu doğru okumamışım, teşekkür ederim kullanışlı gözüküyor
 

Technopat Haberler

Yeni konular

Geri
Yukarı