[파이썬] 문자열 뒤집기
def reverse(s): rtn = '' for i in range(len(s)-1, -1, -1): # 예로 range(start, end,step) 이면 range(5, -1, -1) 면 5,4,3,2,1,0 이 i에 대입 rtn += s[i] # 해당 인덱스의 문자를 합침. 단어의 문자가 거꾸로 만들어짐 return rtn print(reverse("hello")) print(reverse("Python")) print(reverse("level")) 결과 olleh nohtyP level
2022. 11. 2.
[파이썬] 어떤 달의 요일 찾기
from datetime import date, timedelta, datetime s_date = '20221001' d_date = datetime.strptime(s_date, '%Y%m%d') # dd = dd + timedelta(minutes=1) week = {0: '월요일', 1:'화요일', 2:'수요일', 3:'목요일', 4:'금요일', 5:'토요일', 6:'일요일'} d = d_date.weekday() nd = 7 - d d1 = d_date + timedelta(days=nd) print(week[d1.weekday()],':',d1.day,'일') d2 = d1 + timedelta(days=8) print(week[d2.weekday()],':',d2.day,'일') d3 = d..
2022. 11. 2.