Size: a a a

2019 October 06

И

Иван in SwiftBook
На счет задержки у вью не в курсе, но посмотрю и если что исправлю. Спасибо за советы
источник

И

Иван in SwiftBook
Глянул только что метод animate и да там есть с определенной задержкой. В первый раз что то не заметил, в следущей версии исправлю :)
источник

MM

Musa Muss in SwiftBook
_sodah
Во-первых, ты в цикле каждую строку преобразуешь в массив строк, потом в массив интов
Затем ты все равно впихиваешь Int в строку
Ну вроде это я убрал но все равно чет, походу придется переписать все
источник

EP

Egor Petrov in SwiftBook
Всем привет!
Так уж получилось, что наступил 4 курс и необходимо в ближайшую неделю определиться с темой диплома.
Обучаюсь я по направлению "Информационная безопасность" (ИБ), поэтому, как вариант, мне предложили разработать мобильное приложение, связанное с темой ИБ. Как вариант, это может быть сканер безопасности (что-то типо MBSA), мини-антивирус и т.д., то есть то, что хоть в какой-то степени затрагивает ИБ.
Так как опыта в разработке я не имею (но есть знания основ программирования, основ Python и C#), то хотелось бы попросить помощи у ребят, которые уже "в теме", а именно - помочь с тематикой приложения, в каком направлении копать и какие идеи у кого есть. (Если с приложением на iOS будут проблемы, то можете набросать идей на любую платформу, лишь бы это было связано с ИБ).
Буду очень благодарен!
Спасибо!

Дополнительные контакты для связи - https://vk.com/angrygrandpaa
источник

И

Иван in SwiftBook
Egor Petrov
Всем привет!
Так уж получилось, что наступил 4 курс и необходимо в ближайшую неделю определиться с темой диплома.
Обучаюсь я по направлению "Информационная безопасность" (ИБ), поэтому, как вариант, мне предложили разработать мобильное приложение, связанное с темой ИБ. Как вариант, это может быть сканер безопасности (что-то типо MBSA), мини-антивирус и т.д., то есть то, что хоть в какой-то степени затрагивает ИБ.
Так как опыта в разработке я не имею (но есть знания основ программирования, основ Python и C#), то хотелось бы попросить помощи у ребят, которые уже "в теме", а именно - помочь с тематикой приложения, в каком направлении копать и какие идеи у кого есть. (Если с приложением на iOS будут проблемы, то можете набросать идей на любую платформу, лишь бы это было связано с ИБ).
Буду очень благодарен!
Спасибо!

Дополнительные контакты для связи - https://vk.com/angrygrandpaa
Менеджер паролей, по типу 1password
источник

_

_sodah in SwiftBook
Musa Muss
Коллеги как можео оптимизировать этот код чтобы работал быстрее по времени и памяти
func checkingString(_ a: String) -> Bool {
if Int(a.dropLast(a.count - 2)) != nil {
   return true
     } else {
    return false
   }
}

let n = Int(readLine()!)
var result = ""

for _ in 0..<n! {
let temp = readLine()!
if checkingString(temp) {
str += temp.dropFirst(3)
} else {
str += temp.dropFirst(2)
}

print(str)
источник

М

Максим in SwiftBook
Musa Muss
Коллеги как можео оптимизировать этот код чтобы работал быстрее по времени и памяти
Тебе надо прежде всего убрать сортировку массива.
Ты из ридлайна сформируй 2д массив вида типа: [[1,2,3], [4,99,150], [5,55,102,144]]
Далее в один результирующий массив слей подмассивы почитав тут с пункта 3

https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%81%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D0%B5%D0%BC
источник

_

_sodah in SwiftBook
Максим
Тебе надо прежде всего убрать сортировку массива.
Ты из ридлайна сформируй 2д массив вида типа: [[1,2,3], [4,99,150], [5,55,102,144]]
Далее в один результирующий массив слей подмассивы почитав тут с пункта 3

https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%81%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D0%B5%D0%BC
Хз, судя по ответам консоли - его вполне удовлетворяет схавать строку, поэтому вечно перегонять из строки в массив, и в массив интов - юзлес трата ресурсов
источник

MM

Musa Muss in SwiftBook
Спасибо завтра тогда сделаю
источник

_

_sodah in SwiftBook
Musa Muss
Спасибо завтра тогда сделаю
Попробуй пихнуть в него то, что я кинул - мне любопытно, нормально ли ему строку схавать
источник

MM

Musa Muss in SwiftBook
Не сегодня уже, я устал
источник

М

Максим in SwiftBook
_sodah
Хз, судя по ответам консоли - его вполне удовлетворяет схавать строку, поэтому вечно перегонять из строки в массив, и в массив интов - юзлес трата ресурсов
Тебе из ридлайна один хрен числа надо взять, все это делается за n*k
Слияние идет за k*logk*n
В итоге k*logk*n + n*k, что в целом будет за k*logk*n, как в подсказке в задании
источник

_

_sodah in SwiftBook
Максим
Тебе из ридлайна один хрен числа надо взять, все это делается за n*k
Слияние идет за k*logk*n
В итоге k*logk*n + n*k, что в целом будет за k*logk*n, как в подсказке в задании
Мне все-таки кажется, что тут работа не с массивами
иначе, консоль бы вадавала не мемори/тайм еррор, а wrong answer вообще
хотя, опять же, мб первостепенно - ресурсы, потом сам ответ
источник

IG

Ivan Gaydamakin in SwiftBook
Musa Muss
Коллеги как можео оптимизировать этот код чтобы работал быстрее по времени и памяти
а что ты хочешь сделать
источник

_

_sodah in SwiftBook
Ну, да, никаких массивов там нет - чисто работа со String
источник

_

_sodah in SwiftBook
Иначе бы на этапе компиляции он бы выдавал Compile Error на
Array.components(separatedBy: " ")
источник

М

Максим in SwiftBook
_sodah
Ну, да, никаких массивов там нет - чисто работа со String
Вот у тебя есть строка: «1 5 7 9» и строка «2 3 6 11», как ты сделаешь строку «1 2 3 5 6 7 9 11»?
источник

_

_sodah in SwiftBook
Максим
Вот у тебя есть строка: «1 5 7 9» и строка «2 3 6 11», как ты сделаешь строку «1 2 3 5 6 7 9 11»?
Окей, единожды, уже после всего цикла с работой со строками, мы делаем преобразование в массив и обратно
источник

_

_sodah in SwiftBook
Что существенно ускоряет процесс, нежели работа с массивами
источник

_

_sodah in SwiftBook
_sodah
Окей, единожды, уже после всего цикла с работой со строками, мы делаем преобразование в массив и обратно
Наверняка кто-то знает возможность сделать это быстрее
источник