파이참인데 파이참을 배운지도 2,3개월밖에 안됨 그래서 잘 몰름
여기서 func_a함수의 작동 방식을 모르겠더라고
메모장에 제 머리로 알고리즘도 한번 써봤는데 결과도 이상하게 나와서 맞게 생각한건지도 모르겠어
for문이 start month/day가 들어가면 0번 반복하는지,31을 더해야할지 0을 더해야할지 모르겠음..
제발 알려주세요..
파이참인데 파이참을 배운지도 2,3개월밖에 안됨 그래서 잘 몰름
여기서 func_a함수의 작동 방식을 모르겠더라고
메모장에 제 머리로 알고리즘도 한번 써봤는데 결과도 이상하게 나와서 맞게 생각한건지도 모르겠어
for문이 start month/day가 들어가면 0번 반복하는지,31을 더해야할지 0을 더해야할지 모르겠음..
제발 알려주세요..
중3인데 말까네, 뒤질래?
디씨에서 언제 그런거 신경씀? 꼬우면 근근웹 가던가
귀여워서 히히 COS Pro 따지말고 이것저것 만들어보셈
입시 학원에서 배우고 따는건데 지금 쌤한테 물어보기가 애매해서 여따 물어봄 쌤이 다른애들 봐줘야될게 너무 많아서
1월 2일부터 2월 2일까지 날짜 더하기에서 먼저 2월 2일까지의 날짜 계산할 때, 1월의 날짜는 모두 더해야되니까 func_a 함수에서 입력된 달의 전월 모든 일수를 더해주는거지 그래서 range(month - 1)이고 range(2 - 1)이니까 1번 반복하고 i는 0
1월 2일까지 모든 날짜 구할때는 func_a의 반복문에서 range(1 - 1) -> range(0) 이니까 반복 안하고 total에 입력한 날짜인 2만 더해지는거임
오 ㄳㄳㄳ
저기 써있네 총 1월 1일부터 내가 입력한 날짜까지의 일수 구하기라고
1월2일부터 2월 2일까지 날짜인데 start month 보면 for문 0회반복에 total += month list[i] 저기에 31이 들어가는지 0이 들어가는지 헷갈림..
for문이 안도는데 그걸 왜 봐..
아 그럼 start month에서는 func a 그냥 무시하고 end month/day 보면되는거야?
아니 for문만 무시하라고 total += day, return total - 1 은 돌겠지
start에선 1이고 end에선 32니까 end에서 start빼면 31 이거 맞지?
와 ㄳㄳ
?? 32는 어디서 튀어나온거?
솔루션 함수 보면 end month/day도 func a 돌리잖아 그럼 31+2-1 되서 32 아님?
아아 마즘ㅋㅋ
또 틀린줄 ㅋㅋㅋ 답해줘서 고마워