Size: a a a

iOS Developers — русскоговорящее сообщество

2021 September 20

g

g01dt00th in iOS Developers — русскоговорящее сообщество
не, это основы списков и логика
источник

AO

Alex Oliinyk in iOS Developers — русскоговорящее сообщество
Не согласен, тут вопрос же не в стринге, а в целом о механизме.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в 2008 будучи джуном без опыта сделал ее за 5 минут на собесе
источник

g

g01dt00th in iOS Developers — русскоговорящее сообщество
это не знать надо, просто понимать как думать, чтобы в нужный момент гуглить не полчаса, а 2 минуты, т.е. чтобы смочь сразу задать правильный вопрос
источник

M

M34 in iOS Developers — русскоговорящее сообщество
люблю когда дают задачки на струткруты данных, которых у нас нет или очень редко используются🤣 но задачка тоже изи, если я правильно понял условия
источник

RN

Robert Ners in iOS Developers — русскоговорящее сообщество
Значит у меня просто такая предрасположенность к таким задачам, просто нужно больше времени перед литкодом проводить, нааамного больше
источник

g

g01dt00th in iOS Developers — русскоговорящее сообщество
проще, чем со строкой да, но чтобы ее решить - надо мыслить шире, чем просто .next )))
источник

VM

Vadim Morozov in iOS Developers — русскоговорящее сообщество
А чтобы вы могли посоветовать использовать для задачи когда нужно дать любому пользователю возможность добавлять какой то пост в вашу сеть, после чего для каждого из пользователей отобразиться данный пост?
это смотреть в сторону firebase или что то другое быть может?
источник

RN

Robert Ners in iOS Developers — русскоговорящее сообщество
А насколько часто бывают алгоритмические задачи на собесах? По моему чаще всего на устном ограничиваются
источник

AO

Alex Oliinyk in iOS Developers — русскоговорящее сообщество
У меня из 3-ех было 1 раз. Я на собесе не решил, а после собеса за 2 часа сделал хах)
источник

g

g01dt00th in iOS Developers — русскоговорящее сообщество
как повезет на самом деле, от интервьюера зависит
источник

RN

Robert Ners in iOS Developers — русскоговорящее сообщество
А какой у тя опыт в ios?
источник

AO

Alex Oliinyk in iOS Developers — русскоговорящее сообщество
[1,2,3,4,5,6,7,8] -> [7,8,5,6,3,4,1,2] - Вот такую фигню скинули)
источник

g

g01dt00th in iOS Developers — русскоговорящее сообщество
а это уже leetcode )
источник

AO

Alex Oliinyk in iOS Developers — русскоговорящее сообщество
У меня маленький опыт. Я больше механизмы изучаю изнутри. Хотя не стоит пренебрегать кодварс например, они реально прокачивают. Но надо постоянно делать. Это я по себе сужу.
источник

M

M34 in iOS Developers — русскоговорящее сообщество
по твоему же методу через dropFirst(n-2) и dropLast(2) решается изи🤔
источник

AO

Alex Oliinyk in iOS Developers — русскоговорящее сообщество
+- та же концепция, хотя и не так просто как кажется. Ну я ее делал ужасным киллометровым кодом 2 часа. Мне ментор скинул ее в 2 строчки через 20 минут.
источник

В

Василий in iOS Developers — русскоговорящее сообщество
Я бы фором по ней прошелся
источник

AO

Alex Oliinyk in iOS Developers — русскоговорящее сообщество
Спойлер) Мой код даже не сбрасываю, там ужасающее O[N} правда работало) Где то 6 фор-инов у меня было)))

let arr = [1,2,3,4,5,6,7,8]

func sortArray(_ arr: [Int]) -> [Int] {
   
var finalArray = [Int]()
   
   
for i in (0..<arr.count).reversed() {
       
if i % 2 == 0 {
           finalArray.append(arr[i+1])
       }
else {
           finalArray.append(arr[i-1])
       }
   }

   
return finalArray
}

let finalArray = sortArray(arr)
print(finalArray)
источник

В

Василий in iOS Developers — русскоговорящее сообщество
Ну тут не очень сложно
источник