[Python / 프로그래머스 level 1] 콜라츠 추측 def solution(n): cnt = 0 while n > 1: if n % 2 == 0: n = n // 2 else: n = (n * 3) + 1 cnt+=1 if cnt >= 500: return -1 return cnt Language/Python 2021.06.18
[Python / 프로그래머스 level 1] 핸드폰 번호 가리기 def solution(x): for i in range(len(x)-4): x= x.replace(x[i], "*", 1) return x Language/Python 2021.06.17
[Python / 프로그래머스 level 1] 하샤드 수 def solution(x): num = list(map(int, list(str(x)))) num=sum(num) if x % num == 0: return True else: return False Language/Python 2021.06.17
[Python / 프로그래머스 level 1] 직사각형 별찍기 a, b = map(int, input().strip().split(' ')) for i in range(b): print("*" * a) Language/Python 2021.06.16
[Python / 프로그래머스 level 1] x만큼 간격이 있는 n개의 숫자 def solution(x, n): answer=[] for i in range(1,n+1): answer.append(x*i) return answer Language/Python 2021.06.16
[Python / 프로그래머스 level 1] 행렬의 덧셈 def solution (arr1, arr2): for i in range(len(arr1)): for j in range(len(arr1[0])): arr1[i][j] +=arr2[i][j] return arr1 Language/Python 2021.06.15
[Python / 프로그래머스 level 1] 평균 구하기 def solution(arr): for i in range(len(arr)): return sum(arr) / len(arr) Language/Python 2021.06.14
[Python / 프로그래머스 level 1] 짝수와 홀수 def solution(num): if num % 2 == 0: return 'Even' elif num % 2 != 0: return 'Odd' Language/Python 2021.06.14
[Python / 프로그래머스 level 1] 완주하지 못한 선수 def solution(participant, completion): parricipant.sort() completion.sort() for i in range(len(participant)-1): if participant[i]!=completion[i]: return participant[i] return participant[i+1] Language/Python 2021.06.13