본문 바로가기

에러 기록

(13)
error: invalid suffix 'n' on integer constant 변수에 정수곱을 할 때 *를 쓰지 않고 수학적으로 수식을 작성해서 발생한 오류이다. * 연산자를 써주면 된다.
파이썬 입문 - datetime - 실습(2) import datetime def days_until_christmas(): christmas_2030 = datetime.datetime(2030, 12, 25) days = christmas_2030 - datetime.datetime.now() return days.days print("{}일".format(days_until_christmas())) 출력값에 시분초 단위가 포함돼서 days.days를 반환하도록 하니 며칠인지만 출력되었다. 출처
fatal: Not a git repository (or any of the parent directories): .git git init을 입력하니 해결되었다.
스프링을 재시작하면 JDBC에 저장된 데이터가 삭제될 때 김영한 스프링 입문 강의 수강 도중 스프링을 재시작하니 강의와는 다르게 JDBC에 저장된 데이터가 보존되지 않았다. 이때 SpringConfig class의 annotation을 @Configurable에서 @Configuration으로 바꿔주니 해결되었다.
java.lang.IllegalArgumentException: Invalid character found in method name 요청 URL에서 https를 http로 바꿔주면 해결된다. 참고
(Java)cannot resolve symbol 'println' println() 메서드가 메인 메서드 안에서 호출이 돼야한다!
(Python)IndexError: list index out of range 리스트에서 특정 인덱스에 해당하는 값을 불러오려고 하는데 그 값이 없을 때 발생한다.
코드업100제 88번 문항 에러기록 a, d, n = map(int, input().split(' ')) an = a + d(n-1) print(an) 상기 코드의 경우 다음과 같은 에러문이 출력되었다. Traceback (most recent call last): File "~~~", line 3, in an = a + d(n-1) TypeError: 'int' object is not callable d(n-1)이 아니라 d * (n-1)이 맞는다. 이것을 수정해도 코드업에서는 틀렸다고 채점했는데, 코드업 Q&A에서 split() 괄호 안을 비우라고 해서 그렇게 했더니 정답이 되었다. 다음은 왜 그렇게 된 것인지에 대한 답변이다. split은 input을 ()가로 안의 것을 작동 시켜 주는 것 입니다. 예를 들어 a,b=input()...