Задача
Дан массив целых положительных чисел nums, верните количество различных простых множителей в произведении элементов
nums
. Функция должна называться distinctPrimeFactors.
Обратите внимание, что:
▪Число, большее
1
, называется простым, если оно делится только на 1 и само на себя.▪Целое число val1 является множителем другого целого числа
val2
, если val2
/ val1
является целым числом.Пример
nums = [2,4,3,7,10,6]
distinctPrimeFactors(nums)
# 4
# Пояснение:
Произведение всех элементов в `
nums
` равно: `2 * 4 * 3 * 7 * 10 * 6 = 10080 = 25 * 32 * 5 * 7`.
Существует 4
различных простых множителя, поэтому мы возвращаем 4.
nums = [2,4,8,16]
distinctPrimeFactors(nums)
# 1
# Пояснение:
Произведение всех элементов в `
nums
` равно: `2 * 4 * 8 * 16 = 1024 = 210`.
Существует 1 различный простой множитель, поэтому мы возвращаем 1.
#junior #задача #golang
Пишите свое решение в комментариях👇
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👎9👍5❤2🔥2
🔥 Дайджест полезных материалов из мира Golang за неделю
Почитать:
— Статья команды об организации модуля Go
— Rust против Go: практическое сравнение
— Некоторые советы, которые я почерпнул из книги «100 ошибок в Go»
— Golang глазами PHP-программиста
— Визуализация исходного кода на языке golang
— Реверс бинарных файлов Golang с использование GHIDRA. Часть 2
— Golang error updates
— Understanding HMAC Authentication for Secure APIs
— Control Windows with Your Voice and the Magic of ChatGPT
— Go Hacktoberfest Issues
— Managing Firecracker microVMs in Go
— Build a Serverless Application for entity detection on AWS
— Your first API with GO & Nitric
— Getting Started with Golang: An Introduction for Beginners
— Qual a diferença de usar um receiver com ou sem ponteiro em Go?
— Building RESTful API with Hexagonal Architecture in Go
Посмотреть:
🌐 Архитектура проекта на Golang (⏱ 1:45)
🌐 Удаленка на 2 000 000 рублей в месяц (⏱ 09:59)
🌐 Популярная задача с собеседования в Яндекс #python #задача #программирование #собеседование (⏱ 01:00)
🌐 Grinding Leetcode for 24 hours (learning Golang)
🌐 Задача из Собеседования в Яндекс с зарплатой 85000 рублей #python #собеседование #задача #yandex (⏱ 00:59)
🌐 Levenue 2.0 Golang, Svelte And Programming Q&A (⏱ 01:39:35)
Хорошего дня!
@Golang_google
Почитать:
— Статья команды об организации модуля Go
— Rust против Go: практическое сравнение
— Некоторые советы, которые я почерпнул из книги «100 ошибок в Go»
— Golang глазами PHP-программиста
— Визуализация исходного кода на языке golang
— Реверс бинарных файлов Golang с использование GHIDRA. Часть 2
— Golang error updates
— Understanding HMAC Authentication for Secure APIs
— Control Windows with Your Voice and the Magic of ChatGPT
— Go Hacktoberfest Issues
— Managing Firecracker microVMs in Go
— Build a Serverless Application for entity detection on AWS
— Your first API with GO & Nitric
— Getting Started with Golang: An Introduction for Beginners
— Qual a diferença de usar um receiver com ou sem ponteiro em Go?
— Building RESTful API with Hexagonal Architecture in Go
Посмотреть:
🌐 Архитектура проекта на Golang (⏱ 1:45)
🌐 Удаленка на 2 000 000 рублей в месяц (⏱ 09:59)
🌐 Популярная задача с собеседования в Яндекс #python #задача #программирование #собеседование (⏱ 01:00)
🌐 Grinding Leetcode for 24 hours (learning Golang)
🌐 Задача из Собеседования в Яндекс с зарплатой 85000 рублей #python #собеседование #задача #yandex (⏱ 00:59)
🌐 Levenue 2.0 Golang, Svelte And Programming Q&A (⏱ 01:39:35)
Хорошего дня!
@Golang_google
❤6👍4🔥3😁1