코드카타
def solution(n):
answer = 0
for i in range(1, n):
if n % i == 1:
answer = i
return answer
예시
n result
10 3
12 11
n이 12일떄는 통과 n이 10일때는 미통과....
왜????
이상하네 ...n이 입력해야하는 수라면 그냥
1 ,2, 3, 4, 5 , 6, 7, 이런거들
어차피 어떤수가 들어가든 출력은 되야할텐데
예시에 12는 되고 10은 안되고...
------------------1차오류---------
def solution(n): #함수정의
answer = 0 #변수선언
for i in range(1, n):
if n % i == 1:
answer = i
break
return answer
break로 함수를 안넣어서 for문이 계속 반복해준것같은데...
-----------------통과----------------
answer=[] 이거는 answer라는 빈 리스트 만들기 라고 생각
__init__ 어트리뷰트를 설정하기 위한 선언.
'Daily note' 카테고리의 다른 글
Today I Learned(TIL)-18 (0) | 2024.07.19 |
---|---|
Today I Learned(TIL)-17 (0) | 2024.07.18 |
Today I Learned(TIL)-15 (0) | 2024.07.16 |
Today I Learned(TIL)-14 (0) | 2024.07.15 |
Week I Learned(WIL)-3 (0) | 2024.07.12 |