전체 글

웹 프론트엔드 개발자 입니다.
·Info.
비전공자의 꽤 그럴듯한 개발자 취업을 위해 컴퓨터공학과 실무 프레임워크 사이의 균형을 어떻게 맞추며 공부해야할까? 일단 여태까지 자바는 뒷전으로, 파이썬을 메인으로 써왔다. 코딩테스트도 파이썬으로 준비했고, 큰 프로젝트 두개와 작은 프로젝트도 모두 파이썬과 C언어 였다. 취업을 염두에 두지않고 되는대로 해왔었는데, 아무래도 자바를 배우는 것이 나의 이상과 현실적인 진로선택에 가장 도움이 되는 방향이라는 결론을 내렸다. 내심 파이썬을 고집한게 아까워서, 그리고 오기로? ㅠㅠ 코테는 파이썬으로 해야지! 하고 알고리즘과 자료구조 공부는 파이썬으로 해왔다. 내려놓을 때가 된 것 같다. 자바를 하려는 이유는 첫 번째 웹개발자로 취업하기 위함이다. 왜 웹개발 업무를 위해 자바를 해야하나? 스프링 프레임워크가 가장 ..
·Computer Science
1. The Happy Case 1) Make a branch of version2 2) Three commits on version2 3) Merge version2 into Main In this case, there would be no issue. Start on master, make only a branch on master, and just merge. 2. A bit of unhappy case. 1) Make two branches of version2, version3 2) Some commits on version2 3) Other commits on version3 4) Merge version3 into Main, it will be mostly okay. 5) Merge vers..
·Web Development
공대졸업자로서 코딩에 거부감이 있거나, 컴퓨터와 거리가 있는 사람은 아니다. 하지만 주로 c, 시스템 프로그래밍과 같은 로우단 개념을 접해왔기 때문에, 웹개발을 공부하기에 생소한 용어들이 많다. 컴퓨터공학 전공자가 아닌이상, 기본적인 코드관리와 git활용법도 모르고(혹은 익숙치않고), 운영체제, 네트워크, 데이터베이스, 알고리즘 및 자료구조에 대한 지식도 중구난방 어지럽다. CS공부는 단기간에 되는 일이 아니므로, 코딩테스트와 함께 꾸준히 해쳐나가야 할 과제이다. 전공자가 아닌 사람이 혼자 공부해나가는데에 가장 큰 문제점은... 시험이 없다는 것이다. 난 인강을 들으면 무조건 99% 완강하는 편이다. 꾸준히 무언갈 계속해낼 관성을 만드는 일은 나에게 어렵지 않다. 하지만 한 번 공부한 강의를 다시 들춰보..
안녕하세요 진짜.. 이거하나가지고 삽질을 너무해서 억울해서 포스팅합니다. 다시는 이런 실수하지 않으리.. 여러분도 한번 생각해보세요. 이 코드가 왜 틀렸을까? ... 함께해요.. 전 바보라서 1시간넘게 붙들고 있었습니다......... 이 문제는 a진법 수를 b진법으로 변환 출력하는 문제입니다. 즉, a진법을 10진법으로 바꾼 뒤 b진법으로 변환해야 합니다. 단순하죠? 자꾸 틀렸다고 뜨시는 분들은 제가 찾은 반례를 시도해보세요. 반례는 >> 8 17 >> 2 >> 6 2 올바른 출력은 2 16 입니다. ~ 코드 해석 ~ 첫 번째 for문에서 10진법으로 바꾼 수를 num_10에 저장합니다. 그리고 while문을 돌며 b진법으로 바꾸기 위해 answer에 결과를 하나씩 추가해줍니다. import sys a..
Strings - 10808, 10809, 10820, 11655, 10824, 11656 Linked-lists - 1406, 1158 ~ 목차 ~ 문자열 STRINGS 문제 1. char 아스키코드 2. rstrip, lsrtip 3. islower(), isupper(), isdigit(), isspace() 4. 주어진 문자열을 바꿀 때, "replace 메소드 사용" vs "빈 문자열에 추가해서 저장" ( 백준 11655 ) 5. string a에 int 값을 할당하면? 6. 문자열 내림차순 정렬 7. 시간 복잡도에서, "list 슬라이싱" vs "append, pop" 링크드 리스트 Linked-Lists 문제 1. 시간 복잡도에서, "String.join(words) " vs "append"..
Stack: 10828, 9012, 10799 Queue: 10845 Deck: 10866 ~ 목차 ~ STACK 1. import deque from collections 2. stack이 비어있는지 확인 3. 기본 동작들을 list로 구현하기 * boj.kr/10799 쇠막대기 * QUEUE ( 백준 10845 ) 1. stack과 다른 점 DEQUE ( 백준 10866 ) 1. stack, queue와 다른 점 STACK 1. import deque from collections Deque is preferred over list in the cases where we need quicker append and pop operations from both the ends of the containe..
RED BEAN
REDBEAN