𝘼𝙣𝙖𝙡𝙮𝙨𝙞𝙨/ᴀʟɢᴏʀɪᴛʜᴍ

[Programmers] 합성수 찾기

콜라맛갈비 2023. 4. 2. 23:31
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