반복문은 효율이 떨어진다 안 쓸 방법이 있다면 안 쓰는 게 좋음 그리고 책은 아마 반복문을 연습하라고 저런 코드 쓴 거일 거임 그리고 2번 float로 쓰지 말고 그냥 /2를 뒤로 보내면 int 써도 됨
익명(121.139)2019-09-11 21:09
답글
이미 다 있는 내용이네ㅋㅋ
익명(121.139)2019-09-11 21:10
행여나 등차수열도 모르는 사람이 못알아볼까 걱정이라면 주석을 적어놓으면 됨
익명(121.151)2019-09-11 21:14
엄청나게 고연산이 필요한 프로그램이아니라면 가독성이 중요하지.
예를들면 파이썬에서는 s = sum(range(lower, upper+1)) 이 낫고
그래도 좀 성능을 기하고싶다면
range = upper - lower + 1
sum = (lower + upper) * range / 2
이 이정도는 되어야 뭐하는 구나 싶긴할 듯
주석은 비추
닥후 - dc App
장난없이 ㄹㅇ로여?
다만 2로 나누지 말고 2.0으로 나누는게 좋아보임 - dc App
아니면 곱셈부터 하든가. - dc App
ㄷㅎ
아 1번은 모두 int 2번은 모두 float
곱셈 먼저하면 int로 해도 되는데 - dc App
오 그렇네 순서하나 바꾸는데 엄청나다
무적권 2
씨발 책은 1이고 내가만든게 2인데 이런게 청출어람인가
해당 댓글은 삭제되었습니다.
그냥 그렇다고 해주자 - dc App
반복문은 효율이 떨어진다 안 쓸 방법이 있다면 안 쓰는 게 좋음 그리고 책은 아마 반복문을 연습하라고 저런 코드 쓴 거일 거임 그리고 2번 float로 쓰지 말고 그냥 /2를 뒤로 보내면 int 써도 됨
이미 다 있는 내용이네ㅋㅋ
행여나 등차수열도 모르는 사람이 못알아볼까 걱정이라면 주석을 적어놓으면 됨
엄청나게 고연산이 필요한 프로그램이아니라면 가독성이 중요하지. 예를들면 파이썬에서는 s = sum(range(lower, upper+1)) 이 낫고 그래도 좀 성능을 기하고싶다면 range = upper - lower + 1 sum = (lower + upper) * range / 2 이 이정도는 되어야 뭐하는 구나 싶긴할 듯 주석은 비추