본문 바로가기
320x100

Blog189

맥(MacOS) 업그레이드 후 invalid active developer path 발생 시 해결법 맥OS를 업그레이드 하면 가끔(아니 거의 항상) Git과 Python3등이 작동을 제대로 안한다. 잘 쓰고 있던 VSCode에서 파이썬을 돌리려고 해도, 갑자기 파이썬 인터프리터를 지정해달라고 하는데, 이를 지정해줘도 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 이러한 오류가 뜨면서 작동을 안하다. 혹은 no such file or directory: /opt/homebrew/bin/brew 이렇게 뜨기도 한다. 깃허브에 푸쉬하려고 Git Push를 시도해도 failed to exe.. 2021. 2. 19.
[CLASS 3]백준 14500번 - 테트로미노 14500번 : 테트로미노 일단 문제를 처음 봤을때 부터 브루트포스로 풀어야 한다고 생각했다. 왜냐하면 종이 위에 적혀 있는 숫자에 어떤 규칙성이 없기 때문에 무조건 종이 위 모든 숫자를 돌아다니면서 확인해야 한다고 생각했기 때문이다. 그래서 처음엔 이런 코드를 작성했다. 내 코드: # dawitblog.tistory.com from sys import stdin input = stdin.readline dr = [0,0,1,-1,1,1] dc = [1,-1,0,0,1,-1] move = ['005','205','214','034','021','000','222','220','221','002','300','330','331','003','200','202','212','020','030'] def fi.. 2021. 2. 19.
[CLASS 3]백준 10026번 - 적록색약 10026번 : 적록색약 일단 딱 보면 BFS 혹은 DFS라는 것을 알 수 있다. 그리고 이 문제는 나치고는 드물게 아주 쉽게 풀었다.. 시간 제한은 1초인데(파이썬은 5초) 입력의 조건(1 2021. 2. 18.
[CLASS 3]백준 9019번 - DSLR 9019번 : DSLR 실수로 문제 분류 보기를 눌러버려서 BFS인줄 알고 시작했다...그래서 쉽게 풀었다. 근데 코드를 잘 작성하고 제출했는데 계속 시간 초과가 떠서 PyPy3로 제출하니 맞았다. 그 뒤 어떻게 하면 시간 초과를 피할 수 있는지 코드를 확인해 보려고 '맞은 사람'의 Python3 메뉴에 들어가 봤는데.. 파이썬으로 맞은 분이 단 1분 밖에 계시지 않았다.. 이게 어찌된 일인가???? 심지어 20초(제한 시간)에 아슬아슬하게 들어온 것도 아니고 3초컷 하셨다. 어떤 코드인지 정말 궁금하지만 공개를 하지 않으셔서 알 수가 없다. 이런 황당한 경우는 처음 겪는다. 내 코드(BFS): # dawitblog.tistory.com from sys import stdin input = stdin.r.. 2021. 2. 17.