728x90
zip 문법을 통해 for문을 동시에 2개 돌릴 수 있다.
def is_match(str1, s_idx1, e_idx1,
str2, s_idx2, e_idx2):
for i, j in zip(range(s_idx1, e_idx1 + 1),
range(s_idx2, e_idx2 + 1)):
if str1[i] != str2[j]:
return False
return True
f 문법을 이용하여 실수를 줄일 수 있다.
first = 1
seconed = 2
print(f'{fisrt} * {second} = {first * second}')
max 값을 구할때 max값을 담을 변수의 초기 값을 list의 첫번째 원소로 설정한다.( list 안 원소 중 뭘로 해도 상관 없음)
arr = [-2, -5, 6]
max_val = arr[0]
for i in range(len(arr)):
if max_val < arr[i]:
max_val = arr[i]
print(max_val)
혹은 아래 문법을 사용해도 좋다.
import sys
INT_MAX = sys.maxsize
728x90