728x90

분류 전체보기 209

WEEK01 알고리즘 TIL(3월18일 화요일)

https://github.com/prtky/JungleBackjoon해당링크를 들어가면 코드와 주석만 보실수 있습니다.28번 (1074) Z해당 문제는 다른 문제를 다 풀고, 복습까지 하고 풀어보겠습니다.29번 (2750) 수 정렬하기N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성해야합니다. 먼저 첫째 줄에는 수의 개수와 둘째 줄은 수가 들어가야하므로 input을 먼저 받습니다.N = int(input())list_x = [] # 리스트 생성for i in range(N): # 인자 i를 N의 갯수만큼 받는다. i = int(input()) # 인자 i에 입력 list_x.append(i) # x리스트에 입력된 i 추가 list_x.sort() # s..

WEEK01 알고리즘 TIL(3월17일 월요일)

https://github.com/prtky/JungleBackjoon해당링크를 들어가면 코드와 주석만 보실수 있습니다.점심식사를 하기전 오전시간에는 퀴즈나 시험 등을 제출할 깃허브 세팅법에 대해 알아보았다. 코치님께서 깃허브의 전체적인 로직이나 세팅 방법을 상세히 알려주셨다.맛있는 돼지갈비찜을 먹고 알고리즘을 풀려했으나 코치님과 팀별 면담이 있어 면담을 진행했다. 1주일간 지나가면서 느낀점, 지원동기, 예상과 달랐던점/개선점 등에 대해 이야기 해보았다. TIL을 정리하는 포스팅이니 자세히 이야기하지는 않겠다.★★★ 27번 문제(9663)N-Queen팀원 분과 규칙에 대해 이야기를 했다. 수기로 직접 돌려보면서 규칙을 찾고 있는데 알듯 말듯하다…N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N..

WEEK01 알고리즘 TIL(3월16일 일요일)

https://github.com/prtky/JungleBackjoon해당링크를 들어가면 코드와 주석만 보실수 있습니다.24번 문제(2628) 종이자르기먼저 전체 가로세로값, 몇번 자를지, 자르는 방향과 위치를 인풋으로 받아야한다.3번째 줄부터는 첫 요소는 0이면 가로 1이면 세로이다.대략적인 흐름은 알겠다. 그런데 중간에 자른 선과 자른 선 사이의 길이는 어떻게 구해야하는지 모르겠다.x, y = map(int,input().split()) # 전체 종이 크기를 지정합니다.cut = int(input()) # 첫 째줄 전체 길이, 자르는 횟수를 받습니다.width_cuts = [0, x] # 가로 방향 점선height_cuts = [0, y] # 세로 방향 점선for _ in range(cu..

WEEK01 알고리즘 TIL(3월15일 토요일)

https://github.com/prtky/JungleBackjoon해당링크를 들어가면 코드와 주석만 보실수 있습니다. 14번 문제(2577) 숫자의 개수세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하는 것이다. 일단 3자리를 받을 수 있는 인풋을 받고 곱한다. 그럼 값이 나올 것인데 나온 값을 쪼개서 리스트화한다.(len쓰면 될 것 같다) 리스트에서 0~9까지 추출해서 갯수를 센다.A = int(input())B = int(input())C = int(input())ABC = A * B * Cx = []for i in str(ABC): x.append(i)cnt0 = x.count("0")pri..

WEEK01 알고리즘 TIL(3월14일 금요일)

앞으로 한 달간 알고리즘에 대해 공부한 내용을 TIL로 포스팅할 예정이다.컴퓨터 시스템이라는 책을 1-4까지 읽고 백준으로 알고리즘 문제를 풀었다. 본격적인 백준 문제를 풀었다. https://github.com/prtky/JungleBackjoon 해당 링크로 내가 풀었던 내용을 주석과 함께 올렸다. 주석을 달면서 해석을 쓰는데 시간이 오래걸릴 수 있지만, 설명을 달면서 내가 이해했는지 다시금 이해할 수 있을거라 생각한다. 2번 문제(10869) 사칙연산한줄에 값을 입력해서 사칙연산 값을 구하는 문제이다.한줄에 입력시, map을 통해 같은 줄에 입력 값을 줄수 있다. map(function, iterable)을 통해 펑션은 각 요소에 적용할 함수, 인터에이블은 함수를 적용할 데이터 집합이다. 인풋을 받..

내가 얻고 싶은 것.

Velog에 앞에 포스팅을 보면 알겠지만, 졸업을 하고 여러 도전을 하려 했다. 물론 중소나 중견기업 개발자로 취직하여 경력을 쌓고 이직하는 방법도 있을 것이다. 그러나 주변 개발자의 이야기도 많이 들어 봤고, 중소나 중견 기업에 있는 선배의 이야기도 많이 들었는데 배울 내용이 없어 본인에게 남는 것이 없다고 했다. 본인이 정체되어 있으면 경쟁력을 가진 개발자가 되기 힘들다. 경쟁력이 없으면 이직을 하기에도 힘들고 더 나은 개발자가 되기 힘들다는 것을 의미한다. 뿐만 아니라, 개발자로 바로 들어가기엔 지식의 깊이가 깊지 않다고 생각되었다. 나의 처음이자 마지막 프로젝트인 웹개발은 JSP로 중고거래 사이트를 만든 것이다. JSP는 너무 오래되었고 요즘 잘 쓰이지 않는다. 그것외에 다른 언어를 배우긴했지만,..

WEEK00 정글 입성 TIL(3월10일~13일)

3월 10일(JWT와 Jinja2를 사용한 미니프로젝트 시작)팀원 3명과 태어나서 처음 들어보는 JWT, Jinja2를 사용하여 웹사이트를 만드는 것이 과제였다.바로 다음날인 11일날 11시에 있을 기획 발표회를 위해 와이어프레임이라는 것을 배웠다.와이어프레임이라는 것은 앞으로 만들 웹사이트의 골격이나 UI와 주기능을 그림이나 도형으로 제작한 다이어그램의 집합이라고 한다.DB ERD모형이나 흐름을 보여주는 FlowChart는 사용해봤는데, 새롭게 들은 용어라서 신기했다.결론적으로, 팀원과 함께 코딩 커뮤니티, 운동 매칭 사이트 등의 의견 중 정글에서 쓰일만한 배달음식 사람 매칭 사이트를 제작하기로 결정했다.와이어프레임을 피그마라는 사이트를 통해 구상했다. 아키텍처, 기술적 도전 등을 종합적으로 구상하여 ..

정글 입학 미니 프로젝트 일지 겸 TIL 모음

3월 15일 월요일 11시 30분크래프톤 정글 캠퍼스에 도착하여 짐 풀고 룸메이트와 대화 나누면서 식사를 했다. 입소식에 참여하고 본격적인 정글 생활이 시작 되었다.15시30분본격적인 팀프로젝트가 시작되었다. 우리의 과제는 어떻게든 돌아가는 프로그램 만들기.조건은 크게 두가지였다.1. JWT 토큰을 통해서 유저 기반 로그인 시스템 구현하기.2. 웹 페이지 제작시 페이지를 리다이렉션하는 것을 서버사이드(jinja2) 렌더링 방식으로 구현하기.CSS를 가능하면 Bulma를 통해 구현하기.16일날인 바로 다음날 11시까지 와이어프레임을 짜고 발표자료를 구상해서 4분동안 발표해야했다.

크래프톤 정글 사전학습 (최신업데이트 버전)

Chapter1 프론트엔드(Html, CSS)먼저 코딩에 도움이 되는 사이트를 소개하겠다.모든 개발 언어 백과사전(교육형): https://www.w3schools.com/html/default.aspHtml, CSS, JS등 웹개발관련 백과사전: https://developer.mozilla.org/en-US/Html, CSS, JS 실시간 반영 사이트: https://codepen.io/pen/CSS속성 확인 사이트: https://cssgenerator.org/그린 그림이나 사진을 토대로 html과 css 작성 사이트: https://makereal.tldraw.com/프로그래밍 특화 챗GPT: https://claude.ai/login?returnTo=%2F%3F부트스트랩: https://getb..

728x90