def solution(arr):
answer = []
for i in arr :
if i >= 50 and i % 2 == 0 :
answer.append(i // 2)
elif i < 50 and i % 2 == 1 :
answer.append(i * 2)
else :
answer.append(i)
return answer
def solution(arr):
return [num/2 if num>=50 and num%2==0 else (num*2 if num<50 and num%2==1 else num) for num in arr]
다른 풀이는 list comprehension 사용!
이 문제는 조건에 맞게 조건문을 활용하는 것이 포인트이다.