목록오류모음 (8)
꾸준하게 거북이처럼
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 문제를 JS로 풀었는데, Math.max(...배열) 써서 배열의 최댓값을 구했더니 효율성 테스트에서 런타임 에러가 났다. 하지만 숫자로만 수정해서 Math.max(a,b) 형식으로 실행 해보면 오류가 안난다. 왜 그런가 살펴보니, Math.max 스택 사이즈가 12만 xxx 정도 된다는 글을 봤다.. 왜 안돼는지 궁금해서 알아보았다!! 최댓값 구할 때 Math.max 사용할 땐 조심하자! 참고했던 글 글 읽기 - [node.js] 10818번 Math.min()으로 하면 런타임 에러가 납니다. 댓글을 작..

이와 같은 에러는 아래 사진 정보에 대한 권한 관리를 비공개로 처리가 되서 그런 것 이었다.!! 아래처럼 공개로 바꾸면 해결!
이전에 발생했던 문제랑은 다른 문제인 것 같다. 아래 블로그를 참고 했는데, 마지막에 push 할 때, git push origin +브랜치이름 => 여기서 +는 꼭 적어야합니다!! github 잔디밭 안 심어지는 현상 해결 및 이미 커밋한 내용 반영하기 1. github 잔디 안심어지는 현상 해결 흔히 잔디밭이라고 불리는 github contributions(activity) 나의 저장소 중 어디라도 commit해서 push해서 반영 시키면 잔디가 심어져야하는데 심어지지 않을때가 있다. wellbell.tistory.com
node_modules를 gitignore에 적용했는데, 깃허브에 같이 올라갈 때가 있다. 해결 방법 git rm -r --cached . git add . git commit -m "Remove node_modules" ** --cached를 뒤에 붙이면, 스테이징 영역에서만 파일이 삭제된다. 하지만 작업 디렉토리나 저장소에서는 삭제되지 않는다. 스테이징 영역: Git directory에 들어가기 전 소스 코드를 저장소에 넣을 건지 검증을 위한 영역 이제 gitignore가 적용이 잘 된다!
백준 알고리즘 문제를 풀다가 에러를 본 적이 있을 것이다. 하지만 자세한 에러 내용은 나오지 않아서 백준에서 나올 수 있는 에러 종류에 대해서 정리하고자 한다. 두 가지로 나누자면, 1. Syntax Error 문법오류로, 오타나 문법에 맞지 않게 코드를 썼는지 확인하자. 2. Runtime Error 런타임 에러도 3가지로 나뉜다. ZeroDivisionError => 0으로 나누었을 때 IndexError => 인덱싱 할 때 길이 이상으로 했을 때 (index out of range) NameError => 선언되지 않은 변수 사용을 했을 때 개인적으로는 런타임 에러를 조금 만난 적이 있어서 아마도 그 중 IndexError를 만나기 쉬울 것 같다. 예를들어 주어진 숫자의 범위를 가지고 배열을 만들었..
백준으로 코드를 제출했는데, '채점중' 표시가 너무 오랫동안 지속된다면! 일단 기다려보고 1분 ~ 2분 뒤에 새로고침하면 결과가 나온다! 참고바랍니다~
아래와 같이 int형 list를 join을 통해 합친다면 TypeError: sequence item 0: expected str instance, int found 이 에러를 만나게 된다. print("") 따라서, 리스트가 int형인 경우에는 map(str, {list name})을 사용해서 요소들을 str형으로 바꿔서 리스트를 합칠 수 있다. print("") 참고자료 [파이썬, Python] int형 list join 적용 - TypeError: sequence item 0: expected str instance, int found int형 list join 적용 int형 리스트를 join을 통해 합치려고 할때, 문자열 리스트를 join할때처럼 아래와 같이 한다면 TypeError: sequen..
갑자기 잘만 심어왔던 깃허브 잔디가 안심어졌다. :( 새레포지토리를 생성하고 난 후부터 안되는 것 같다. 구글링 결과, 깃허브에 등록된 계정과 일치하지 않으면 커밋만 되고 잔디심기가 안되는 것 같다. 일단 git config --global list 위의 명령어를 통해서 현재 등록된 email과 username 을 확인한다. 내 경우에는 제대로 등록되어 있던데ㅠㅠ 제대로 등록 되어있는지 확인 뒤, 다르다면 git config --global user.name "이름" git config --global user.email "이메일" 위의 명령어로 변경한다. 드뎌!! 해결 >