파이썬 공부/코딩 테스트 단순 코드 (2) 썸네일형 리스트형 [프로그래머스] 행렬의 덧셈 등 LV 1 여러가지 def solution(n, m): # 두수를 입력받아서 최대 공약수 및 최소 공배수를 반환함 answer = [] bigyaksu=0 smallbasu=1000000000 big, small = (n, m) if n > m else (m, n) # 삼항연산자로 둘 중 큰거를 빅에 넣음 for i in range(1, small + 1): # 작은 수를 기준으로 작은 수 자신까지 반복 if (small % i == 0) and (big % i == 0) and (bigyaksu def solution(t, p): # t 라는 긴 숫자로 이뤄진 문자열을 받아와서 p라는 작은 숫자로 이뤄진 문자열보다 수가 작거나 같으면 횟수를 카운트 answer = 0 .. [프로그래머스] 같은 숫자는 싫어!, 없는 숫자 더하기, 나누어 떨어지는 숫자 배열 등 여러가지 쉬운 문제 def solution(s): answer = True if len(s) == 4 or len(s) == 6: for i in s: try: i=int(i) #i가 숫자로 변환할 수 없다라면 에러가 날 거임 except: return False # 문자열일테니까 바로 리턴 false else : return False return answer# 해당 방식 말고 isdigit()를 사용하여 #def solution(s):# return s.isdigit() and (len(s) == 4 or len(s) == 6) #더 간단하게도 가능하다..def .. 이전 1 다음