728x90
https://school.programmers.co.kr/learn/courses/30/lessons/120846
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
def solution(n):
answer = 0
for i in range(n) :
a = 0
for j in range(i+1) :
if (i+1) % (j+1) == 0:
a+=1
if a >= 3 :
answer+=1
return answer
def get_divisors(n) :
return list(filter(lambda v: n % v == 0, range(1, n+1)))
def solution(n) :
return len(list(filter(lambda v: len(get_divisors(v)) >=3, range(1, n+1))))
def solution(n) :
output = 0
for i in range(4, n+1) :
for j in range(2, int(i ** 0.5) +1):
if i % j == 0:
ouput += 1
break
return output
def solution(n) :
num = []
answer = 0
for i in range(2, n+1) :
for j in range(1, i+1) :
if i % j == 0:
num.append(i)
if num.count(i) >= 3:
answer += 1
return answer
728x90
'𝘼𝙣𝙖𝙡𝙮𝙨𝙞𝙨 > ᴀʟɢᴏʀɪᴛʜᴍ' 카테고리의 다른 글
collections.Counter (0) | 2023.04.28 |
---|---|
itertools-combinations, math (0) | 2023.04.28 |
[Programmers] 문자열 정렬하기 (2) (0) | 2023.04.02 |
[Programmers] 숫자 찾기 (0) | 2023.04.02 |
[Programmers] 369게임 (0) | 2023.04.02 |