def solution(num):
if num % 2 == 0:
answer = "Even"
else :
answer = "Odd"
return answer
def solution(arr):
answer = sum(arr)/len(arr)
return answer
def solution(n):
answer = 0
for i in str(n):
answer += int(i)
return answer
def solution(n):
answer = 0
sum = 0
for i in range(1,n+1):
if n % i == 0:
sum += i
answer = sum
return answer
def solution(n):
return sum([i for i in range(1, n+1) if n % i == 0])
def solution(n):
for i in range(1,n):
if n%i == 1:
answer =i
break
return answer
16.함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
def solution(x, n):
answer = [] # 빈 리스트 선언
for i in range(1, n+1): # i = 1부터 n까지 반복 실행 (n번)
answer.append(x*i) # answer 마지막에 x*i 를 삽입
return answer # 반복문 종료 후 결과 값 반환
def solution(n):
answer = str(n)[::-1]
ans=[]
for i in answer:
ans.append(int(i))
return ans
def solution(s):
return int(s)
def solution(n):
if int(n**0.5) == n**0.5:
return ((n**0.5)+1)**2
else:
return -1
def solution(n):
answer = list(str(n))
answer.sort(reverse=True)
answer = "".join(answer) #매개변수를 하나의 문자열로
return int(answer)#아직 문자이기때문에 정수로 변환
인사이트
type의 변환이 아직 익숙하지 않고, 푸는데 시간이 많이 소요되거나 구글링이 많이 필요하다.