목록분류 전체보기 (107)
정글에서 온 개발자

사실 논란의 여지가 없다. ‘=’ 은 연산자(operator)가 아니라 **구분기호(delimeter)**다. 할당 구분자를 사용한 문장은 식(expression)이 아니고 아니라 문(statement)이다. (=할당문) [2. Lexical analysis A Python program is read by a parser. Input to the parser is a stream of tokens, generated by the lexical analyzer. This chapter describes how the lexical analyzer breaks a file into tokens. Python... docs.python.org](https://docs.python.org/3/reference..

관련문제 백준 1978 소수 찾기 백준 9020 골드바흐의 추측 메모이제이션 메모이제이션 : 컴퓨터 프로그램이 동일한 계산을 반복해야 할 때, 이전에 계산한 값을 메모리에 저장함으로써 동일한 계산의 반복 수행을 제거하여 프로그램 실행 속도를 빠르게 하는 기술 소수를 한 번만 찾는 경우는 메모이제이션이 필요 없겠지만 한 번 이상 찾으면 기존 결과를 저장해놓고 다시 찾는 것이 더 빠르다. 대신 공간 복잡도가 증가한다. 최대 N+1 ;n은 소수를 검사할 범위의 크기 범위랑 같은 크기의 배열에 인덱스로 표시하기 방법1.default를 False로 두고 찾기 N = 101 p = [False]*N for i in range(2,N): for x in range(2,int(i**(1/2))+1): if(p[x]==..
기본 a%b a0 일 때 : 범위는 0~b-1 사이로 나온다. 즉 결과값이 양수 (C 는 다르게 작동한다.) -(|a|%b)+b 를하면 더 편하다. 즉 a를 양수라고 생각하고 모듈러 한 후 b 를 더함 ex) -10 % 7 = 4 a>0, b
알고리즘을 풀기보다는 백준 문서를 읽고 궁금한 걸 찾는데 시간을 더 보냈다. https://www.acmicpc.net/blog/view/55 https://www.acmicpc.net/blog/view/70 https://dailyheumsi.tistory.com/32 작동 원리 줄바꿈 데이터 데이터의 끝에 ‘/n’ 이 들어오는 것이 원칙, 꼭 지켜지지는 않음 ‘/n’으로 입력의 끝을 검사하면 문제 생길 수 있음 널 문자는 하나의 문자로 취급. 널 문자는 공백과 다름. 언어별 조심해야 할 것들 C 오버플로우 조심 cio, cout 는 iostream float는 너무 부정확함 → double 쓰자 fflush 는 출력 스트림만 비울 수 있다. fflush(stdin)은 표준이 아님. rewind(std..

문제stdin을 일일히 넣는게 너무 귀찮다.접근stdin파일을 미리 만들어놓고 편하게 쓸 순 없을까?해결stdin redirect라는 방법이 있다.shell 에서 test용 파이썬 코드(test.py)가 있는 디렉토리에 stdin 파일을 만들어놓고 리다이렉트를한다.> python test.py 결과Visual Studio Code에서 하면 더욱 편하다. shell을 켜고(ctrl + ` ) 위 명령어를 입력한다.잘 나온다. 다음 실행때는 화살표 위방향만 누르면 이전 명령이 나오므로 방향키 윗쪽 누르고 엔터만 치면 된다.파이썬 말고 다른 언어에도 적용할 수 있을 것으로 보인다. repl.it 에서도 shell이 있어 쉽다. 윈도우에서 에러가 나면 터미널이 문제일 가능성이 크다. 아래처럼 터미널을 bash로..

크래프톤 정글 3기, 5일차 때 정리하는 인상깊은 점들. 전 기수 선배님들 왜 다들 첫 날부터 정리 안하나 했는데, 그럴 수 밖에 없더라… 인상깊은 점들 우리에게 관심이 많은 코치님들 다시 생각해보면 당연한거지만, 코치님들이 우리에게 관심이 많다. 특히나 현수 코치님은 앞에 나와서 얘기할 때도 지목이 필요하면 수료생들의 이름을 부르시는데 입소 등록 때부터 그러셨다. 백그라운드도 모두 입력돼 있으신 것 같다. 면접을 같이 보신 분 중에 창업하고 싶어서 지원하셨다는 분이 계셨는데, 전체 코칭을 하시는 와중에도 그런 사항을 기억하고 계시는 게 느껴졌다. 정글 입성 때 말씀하신 것처럼 수료생들을 ‘관찰하는’ 것이 주 업무시다. 미니프로젝트 중에는 관찰을 위해 밤 늦게까지도 남아계셨다. 장병규 의장님 연설 좋은 ..

크래프톤 정글과 만남까지 비교적 자유로웠던 군 복무를 시작하자마자 전부터 하고 싶었던 개발 공부를 시작했다. 무료로 쉽게 개발 입문을 도와주는 ‘생활코딩’ 이 너무나도 도움이 되었고 그 서비스를 만난 게 인생을 git 커밋 뭉치로 표현하면 태그를 달아줄 만한 사건이라고 생각한다. 3년 동안 너무나도 신나게 공부하고, 전역 후에는 공부하고 싶은걸 써먹고 싶어 서비스를 만들어 본 김에 창업에 도전해봤다. 생각보다는 일이 너무 커져버리기도 했고(창업을 너무 쉽게 봤던 것 같다) 비전도 없어보여 그만두고 전공쪽 일을 시작했다. 1년이라는 시간동안 팀의 웹개발을 도맡아 했음에도 개발자로 고용될 수 있다는 생각은 하지 못했다. 보다 전문적이여야 업으로 삼을 수 있다는 생각이 내면에 있었던 것 같다. 개발은 취미로 ..