[24일차][프로그래머스][12912]두 정수 사이의 합 def solution(a, b): min_range = min(a,b) max_range = max(a,b) if min_range != max_range: result = 0 for idx in range(min_range, max_range+1): result += idx return result else: return min_range 삽집하는 개발들/알고리즘 2023.07.14
[23일차][프로그래머스][12947]하샤드 수 def solution(x): return True if (x % sum([ int(str(x)[idx]) for idx in range(len(str(x))) ])) == 0 else False 삽집하는 개발들/알고리즘 2023.07.13
[23일차][프로그래머스][12933]정수 내림차순으로 배치하기 def solution(n): return int(''.join(sorted([ str(n)[idx] for idx in range(len(str(n)))], reverse=True))) 삽집하는 개발들/알고리즘 2023.07.13
[23일차][프로그래머스][12934]정수 제곱근 판별 import math def solution(n): square = (math.sqrt(n)+1) if int(square) == square: return square*square if square >= 2 else -1 else: return -1 삽집하는 개발들/알고리즘 2023.07.13
[22일차][프로그래머스][12932]자연수 뒤집어 배열로 만들기 def solution(n): return [ int(str(n)[idx-1]) for idx in range(len(str(n)), 0, -1) ] 삽집하는 개발들/알고리즘 2023.07.12
[22일차][프로그래머스][12916]문자열 내 p와 y의 개수 def solution(s): return True if s.count('p') + s.count('P') == s.count('y') + s.count('Y') else False 삽집하는 개발들/알고리즘 2023.07.12
[22일차][프로그래머스][87389]나머지가 1이 되는 수 찾기 def solution(n): return min([ idx+1 for idx in range(n) if (n % (idx+1)) == 1 ]) 삽집하는 개발들/알고리즘 2023.07.12
[22일차][프로그래머스][12954]x만큼 간격이 있는 n개의 숫자 def solution(x, n): return [ x*idx for idx in range(n+1) if idx != 0 ] 삽집하는 개발들/알고리즘 2023.07.12
[21일차][프로그래머스][12944]평균 구하기 def solution(arr): return int(sum(arr)) / int(len(arr)) 삽집하는 개발들/알고리즘 2023.07.11