JavaScript İle Algoritmalar 33 - OffLine Minimum CoderByte Challange

preview_player
Показать описание
#JavaScript
#Algorithms
#Algoritmalar
#Uygulamalı Algoritmalar
#Algoritma Örnekleri
#Coderbyte Challanges
#OffLine Minimum
#Bootcamp Technical Interview Exercises
#JavaScript Algoritmalar ve Sorular
#JavaScript Yeni Başlayanlar
#JavaScript Algorithms
#JavaScript Algoritmalar

#Array Destructuring
#Splice() Method
#Filter()
#For Loop()
#Sort() Method

NOT: Eğer fonksiyonların import ve export edilmesi ile ilgili bir sorunuz olursa, ilk videomuzda bu
işlemlerin nasıl ve neden yapıldığıyla alakalı olarak açıklamalarımı izleyebilirsiniz.

Bu videoda Coderbyte Sitesinde kolay olarak nitelendirilmiş olan "OffLine Minimum" sorusunu işledik.

0:00 Giriş ve Sorunun Açıklaması
2:12 Sorunun Çözümünde İzlenecek Yol
5:25 Çözümün Devamı
15:20 Teşekkürler

Video ile ilgili soru ve önerileriniz olursa lütfen yorumlar kısmına mesajınızı bırakın.

Kullandığım metotlar ile alakalı kaynakları aşağıda paylaşıyorum.

Herkese Kolay Gelsin,
Görüşmek Dileğiyle...
Рекомендации по теме
Комментарии
Автор

//Biraz zahmetli bir yol oldu ama çıkan minimum değerleri sırasıyla dönüyor 4, 1, 5
// gerekli kontrolleri yaptım ama biraz kulağı ters tuttuk gibi geliyor.

let popArr = []

export const offlineMinimum = (arr) => {
let result = resultFunc(arr)
while(result.includes("E")){
result = resultFunc(result)
}
return popArr
}
const resultFunc = (arr) => {
let newArr = []
let indexNum = arr.indexOf("E")

for(let i =0 ; i < arr.length ; i++){
if(arr[i] === "E"){
arr.splice(indexNum, 1)
break;
}else{
newArr.push(arr[i])
}
}
let minValue = Math.min(...newArr)

let indexMin =
newArr.splice(indexMin, 1)
arr.splice(indexMin, 1)

return arr
}

alpkavas
join shbcf.ru