본문 바로가기

코딩공부/프로그래머스 (python)62

[프로그래머스] 약수의 합 (Python) 문제 링크 (Level 1) https://school.programmers.co.kr/learn/courses/30/lessons/12928?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 코드 (Python) def solution(n): answer = 0 for i in range(1, n+1): if n % i == 0: answer += i return answer 약수는 자신과 나눈 값의 나머지가 0일때 약수입니다. 2022. 7. 24.
[프로그래머스] 소수 찾기 (Python) 문제 링크 (Level 1) https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 코드1 (Python) - 시간초과 def solution(n): answer = 0 for i in range(2, n+1): # n까지 for j in range(2, i): # 소수찾기 if i % j == 0: # 나머지가 0이 있으면 소수가 아님 break else: # for가 끝까지 돌았다면 그 수는 소수 answer += 1 return answer.. 2022. 7. 23.
[프로그래머스] [1차] 비밀지도 (Python) 문제 링크 (Level 1) https://school.programmers.co.kr/learn/courses/30/lessons/17681?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 코드 (Python) def solution(n, arr1, arr2): answer = [] tmp1 = [] # 임시저장 배열1 tmp2 = [] # 임시저장 배열2 for i in arr1: tmp = [] # for 안에서만 쓸 임시 배열 for _ in range(n): # 이진법으로 변환 num = i % 2 i //= 2.. 2022. 7. 21.
[프로그래머스] 2016년 (Python) 문제 링크 (Level 1) https://school.programmers.co.kr/learn/courses/30/lessons/12901?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 나의 코드 (Python) def solution(a, b): answer = '' weekday = ['THU','FRI','SAT','SUN','MON','TUE','WED'] month = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] day = b for i in range(a): da.. 2022. 7. 19.