Size: a a a

2019 July 31

VK

Vladimir Khuraskin in SwiftBook
rtme
Сколько времени вместе с обучением ушло ? )
вообще я уже около года работаю разработчиком, можно сказать, что +- все что реализовано, я умел. А непосредственно над прилой часов 80 работал в свободное время
источник

VK

Vladimir Khuraskin in SwiftBook
источник

r

rtme in SwiftBook
Vladimir Khuraskin
вообще я уже около года работаю разработчиком, можно сказать, что +- все что реализовано, я умел. А непосредственно над прилой часов 80 работал в свободное время
норм, грац
источник

SM

Sergei Mikhailov in SwiftBook
Ребята привет .
источник

SM

Sergei Mikhailov in SwiftBook
Нужна ваша помощь
источник

SM

Sergei Mikhailov in SwiftBook
Решил задачку , но мне кажется решение громоздким
источник

SM

Sergei Mikhailov in SwiftBook
1. Напишите код, который:
1. создаст массив из трех Int элементов
2. добавит в этот массив еще один элемент
3. удалит первый элемент
4. с помощью цикла найдет минимальное и максимальное число
5. Выведет в консоль (функция print) разницу между найденным максимальным и минимальным числом
var arrayFive : [Int] = [-1,-300,2]
arrayFive.append(10)
arrayFive.removeFirst()

var max = 0
var min = 0
for (index,i) in arrayFive.enumerated() {
   print(index,i)
   if index == 0 {
       max = i
       min = i
   }
   if i >= max { max = i}
   if i <= min { min = i}
}
print("Разница между максимальным и минимальным числом \(max-min)")
источник

SM

Sergei Mikhailov in SwiftBook
В плане нахождения минимума и максимума
источник

S

Sasha in SwiftBook
Sergei Mikhailov
В плане нахождения минимума и максимума
Я бы вынес условие index == 0 из цикла
источник

S

Sasha in SwiftBook
Оно ведь только один раз произойдёт
источник

S

Sasha in SwiftBook
Просто перед циклом написал бы сразу что max = arrayFive[0]
источник

SM

Sergei Mikhailov in SwiftBook
Логично ) ты прав )
источник

SM

Sergei Mikhailov in SwiftBook
Спасибо )
источник

VK

Vladimir Khuraskin in SwiftBook
var arrayFive: [Int] = [-1, -300, 2]
   arrayFive.append(10)
   arrayFive.removeFirst()

   var max = 0
   var min = 0
   for i in arrayFive {
     if i > max {
       max = i
     }
     if i < min {
       min = i
     }
   }
   print("Разница между максимальным и минимальным числом \(max - min)")
источник

S

Sasha in SwiftBook
И вместо знака <= и >= поставил бы просто < и >
источник

S

Sasha in SwiftBook
Vladimir Khuraskin
var arrayFive: [Int] = [-1, -300, 2]
   arrayFive.append(10)
   arrayFive.removeFirst()

   var max = 0
   var min = 0
   for i in arrayFive {
     if i > max {
       max = i
     }
     if i < min {
       min = i
     }
   }
   print("Разница между максимальным и минимальным числом \(max - min)")
А если чисел больше нуля в массиве не будет, то что?
источник

SM

Sergei Mikhailov in SwiftBook
Ребят , может подскажите где задачки посмотреть ? Порешать ?
источник

S

Sasha in SwiftBook
Есть много сайтов и книг с задачами
источник

М

Максим in SwiftBook
Sergei Mikhailov
Ребят , может подскажите где задачки посмотреть ? Порешать ?
Hackerrank
источник

М

Максим in SwiftBook
Leetcode
источник