우선 솔직히 못풀었던 이유 = 출력값 공식을 모르겠더라,,,
그냥 구글링해서 볼걸. 일단 if 문을 통해서 홀짝일때 나눈다음에 0부터 n까지 경우를 나눠서 홀수만 더하거나 짝수만 제곱해서 더하는건데, 이거 공식이 있더라고, 0부터 n까지 하는거. 암튼 수학공식을 못 구해서 못풀었따. (자랑이다~)
첨엔 이케 만들라 했음. 저거 answer은 뤼튼한테 수학공식 알려달라 한거임. 사실 수학 공식도출한다고 시간 너무 잡아먹어서 그냥 넥스트 했다.
그럼에도 글을 쓰는 이유는 다른 사람이 좀 잘 풀었음.
일단 조건문부터 개미친게 ture false로 해서 나누면 1 or 0나오는데 1나오면 바로 홀수값 리턴
아니면 짝수값 리턴임
3번째줄은 1부터 n까지 2씩증가하는 리스트를 생성하고 sun으로 다 더하는거임;; 미친놈. 난 혼자 n(n+1) ㅇㅈㄹ 하고 있었는데 확실히 잘 써먹네.
그리고 4번째 줄은 짝수일때 2부터 n까지 2씩증가하는 리스트를 만들고 이놈들이 i걸랑? 다 제곱하고 sum으로 더한거임.
미친놈. 나도 다음부터 sum이랑 true false 써먹는다
파이썬코테 메서드적기 (0) | 2024.05.19 |
---|---|
대소문자 바꿔서 출력하기 (0) | 2024.04.09 |
공배수 (0) | 2024.03.23 |
홀짝 구분하기 (0) | 2024.03.22 |
문자열 붙여서 출력하기 (0) | 2024.03.22 |