분류 전체보기 152

[2021 카카오 인턴십] 온라인 코딩테스트 후기 / python

올해초 파이썬을 공부하기 시작하고 약간 중간점검(?) 같은 느낌으로 카카오 인턴십 온라인 코딩테스트에 응시하였다. IT대기업들은 다 그런지 모르겠지만 선 코딩테스트 후 이력서 작성인 것 같다. 자소서도 제출하지 않고 본인인증 후 신청만 하면 코딩테스트 응시가 가능했다. 1차 코딩테스트로 선별한 후 자소서를 받겠다는 것 같다. 카카오 코딩테스트는 IT기업들 중에서 어려운 편에 속한다고 들었다. 실제로 프로그래머스에 올라와있는 문제를 보면 약간 정석적인 부분에 더해서 창의력을 요하는 느낌을 받았었다. 이번 카카오인턴십은 총 5문제로 1번은 완전탐색, 2번은 BFS 문제였던걸로 기억하는데 비교적 쉬운 편이라 합쳐서 40분 정도 걸렸던 것 같다. 하지만 3번부터 말리기 시작했다. 브루투포스방식으로 모든 경우의수..

[빅데이터 분석기사] 필기 합격!!!!

지난 5월 7일 빅데이터 분석기사 필기 시험 결과가 나왔다! 같이 공부한 동기들에게 전화와 카톡이 와있는걸 봐선 그들은 통과한 듯 하였다 ㅋㅋㅋㅋ 그래도 그들이 통과했다면 나도..?! 라는 기대감으로 결과를 확인했다! 사실 조금 민망한 턱걸이 점수이긴 하지만 ^___^ 다행히 필기시험에 통과하였다. 1달정도 인강을 통해 공부하였었는데 이전 글에도 썼듯이 이번 시험이 최초로 시행되는 시험이라 인강의 예상 적중률?? 이 그리 높진 않았다,, 그래도 한 번 경험이 쌓였으니 인강 회사들도 다음 시험부턴 적중률 높은 커리큘럼을 내놓지 않을까! 그렇기 때문에 빅데이터분석기사에 도전하시는 분이 계시다면 1달정도 준비기간을 잡으면 충분할 것 같다. 나 또한 완전 비전공자에 기초지식 0에 수렴하는 상황에서 공부했기 때문..

[django] 인스타그램 클론 코딩 #3 : 댓글 기능

오늘은 댓글기능을 구현하기로 했다. 대략적인 댓글 구현에 더해서 세부적으로 구현하고 싶은 부분이 있는데, 다음과 같다. 우선 댓글은 전체게시글 페이지와 상세보기 페이지에서 모두 작성이 가능하게 한다. 전체게시글 페이지에선 가장 최신 댓글 2개만 보이게 하고 댓글 모두보기를 클릭하면 모든 댓글이 보이게 만든다. 좋아요 하트 버튼 오른쪽에 댓글달기 버튼을 만든다! 우선 제일 어려웠던 부분이 댓글을 2개만! 보이게 하는 방법인데 django 공식문서를 통해 해답을 찾을 수 있었다. 우선 mathfilters install한 후 위와 같이 settings.py와 원하는 html페이지에 등록을 시켜준다. 그리고 공식문서를 참고하자면 출처 : pypi.org/project/django-mathfilters/ dja..

WEB🛫/Django 2021.05.04

[백준] 2304. 창고다각형 / python

출처 : www.acmicpc.net/problem/2304 2304번: 창고 다각형 첫 줄에는 기둥의 개수를 나타내는 정수 N이 주어진다. N은 1 이상 1,000 이하이다. 그 다음 N 개의 줄에는 각 줄에 각 기둥의 왼쪽 면의 위치를 나타내는 정수 L과 높이를 나타내는 정수 H가 한 개의 www.acmicpc.net 문제 N 개의 막대 기둥이 일렬로 세워져 있다. 기둥들의 폭은 모두 1 m이며 높이는 다를 수 있다. 이 기둥들을 이용하여 양철로 된 창고를 제작하려고 한다. 창고에는 모든 기둥이 들어간다. 이 창고의 지붕을 다음과 같이 만든다. 지붕은 수평 부분과 수직 부분으로 구성되며, 모두 연결되어야 한다. 지붕의 수평 부분은 반드시 어떤 기둥의 윗면과 닿아야 한다. 지붕의 수직 부분은 반드시 어..

[SQLD] #0 SQL공부를 위한 데이터베이스 사전 지식

SQL은 IT업계 뿐만 아니라 정말 다양한 곳에서 거의 엑셀급으로 많이 쓰이고 있는 프로그램언어인 것 같다. 해서 빅데이터분석기사 시험의 충격을 빨리 잊기 위해 5.29에 있는 SQLD 시험을 접수하였다! 약 3~4주 동안의 기간동안 스스로 공부한걸 정리하기도 하고 기록해두면 좋을 것 같아서 오늘부터 시작! 오늘은 본격적으로 SQL 공부를 하기 전에 알아두어야 할 기본 지식들에 대해 정리해보려고 한다! 1. 데이터베이스? DBMS? 데이터베이스 DBMS 음.. 똑같은 말 아닌가 ? 라고 생각했었는데 당연히 아니었다 ㅎㅎ 데이터베이스는 크게 계층형 데이터베이스, 관계형 데이터베이스, 객체 지향형 데이터베이스, NOSQL 데이터베이스의 유형이 있는데 SQLD에서는 관계형 데이터베이스를 배우고 가장 널리 활용..

[django] 인스타그램 클론 코딩 #2 : 좋아요 기능 / 팔로우 기능

오늘은 SSAFY 수업이 너무 빡셌...고! 약간 둘다 지쳐있는 상태라서 간단하게 좋아요 기능 / 팔로우 기능으로 나눠서 코딩을 하기로 했다! 내가 맡은 part는 좋아요 기능!1) 전체 게시글 목록에서 좋아요기능 / 2) 세부 게시글에서 좋아요 기능 / 3) 좋아요 카운팅 까지 구현하기로 하였다. 1. 좋아요 기능 우선 결과물을 보자면 요런 상태 ( 좋아요 아직 안누름 ! ) 에서 저 하트를 뿅! 하고 누르면! 머스크형 ㅎㅇ... 하트 채워지고 명수도 증가하는! 빠밤 views.py 코드를 염탐하자면 전체목록보기에서도 좋아요를 구현해야하고 / 게시글상세보기에서도 좋아요를 구현해야하는데, 현재 좋아요를 누르면 어떠한 페이지로 보내야 하는 상황이다. 그래서 전체목록에서 누르면 전체목록으로 보내야하고 / 상..

WEB🛫/Django 2021.05.01

[django] 인스타그램 클론 코딩 #1 : 로그인,회원가입 구현 / Navbar 만들기 / 게시글 CRUD + 프로필 페이지

어느새 삼성 청년 SW아카데미 1학기도 1달밖에 남지 않고 django를 통한 WEB 개발에 대한 어느정도의 숙련도가 쌓이자 웹페이지를 만들어보고 싶다는 욕구가 끓어올랐다! 그래서 같이 공부하는 용재님!과 함께 인스타그램 클론 코딩을 하기로 하였다! 우선은 백엔드단의 로직을 구현하고 프론트엔드의 디자인 부분은 후에 차근차근 구현하기로 했다 그래서 첫 날 우리의 목표는 초기 django 설정 및 로그인, 회원가입 구현 // 초기의 설정이라 구글미트를 통해 화면을 공유하며 같이 코드를 작성해 나갔다. 기본이 되는 Navbar 구현 및 약간의 디자인 ? // 내가 맡은 파트! 게시글 CRUD + 간단한 프로필 페이지 만들기 // 용재님이 맡은 파트! ( 뭔가 더 많아 보이는..?) 1. 초기 django 설정..

WEB🛫/Django 2021.04.28

[백준] 11404 플로이드 / python

출처 : www.acmicpc.net/problem/11404 11404번: 플로이드 첫째 줄에 도시의 개수 n이 주어지고 둘째 줄에는 버스의 개수 m이 주어진다. 그리고 셋째 줄부터 m+2줄까지 다음과 같은 버스의 정보가 주어진다. 먼저 처음에는 그 버스의 출발 도시의 번호가 www.acmicpc.net 문제 n(2 ≤ n ≤ 100)개의 도시가 있다. 그리고 한 도시에서 출발하여 다른 도시에 도착하는 m(1 ≤ m ≤ 100,000)개의 버스가 있다. 각 버스는 한 번 사용할 때 필요한 비용이 있다. 모든 도시의 쌍 (A, B)에 대해서 도시 A에서 B로 가는데 필요한 비용의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 도시의 개수 n이 주어지고 둘째 줄에는 버스의 개수 m이 주어진다. 그..

[스코페] Startup Coding Festival 2021 1차 테스트 후기

scofe2021.goorm.io/assessment/25665/startup-coding-festival-2021 Startup Coding Festival 2021 - 구름DEVTH 대한민국 최초로 진행되는 'Startup Coding Festival 2021' 분야별 최고의 스타트업들이 모여 코딩 페스티벌을 개최합니다. 로켓성장하고 있는 스타트업의 개발 문화를 경험할 수 있는 이번 축제에 여러 scofe2021.goorm.io 2021 3.20 스타트업 코딩페스티벌 1차 테스트를 봤다! 1달 정도 지난 지금이지만... 블로그를 이제 만들었기에 당시에 적어뒀던 느낌 ? 들을 옮겨 적어보려고 한다 ㅎㅎㅎㅎ 우선 스코페는 왓챠 / 쏘카 / 오늘의집 / 마켓컬리 /브랜디 / 번개장터 등 분야를 선도하는 스..

[백준] 4485. 녹색 옷 입은 애가 젤다지? / python

출처 : www.acmicpc.net/problem/4485 4485번: 녹색 옷 입은 애가 젤다지? 젤다의 전설 게임에서 화폐의 단위는 루피(rupee)다. 그런데 간혹 '도둑루피'라 불리는 검정색 루피도 존재하는데, 이걸 획득하면 오히려 소지한 루피가 감소하게 된다! 젤다의 전설 시리즈의 주 www.acmicpc.net 젤다의 전설 게임에서 화폐의 단위는 루피(rupee)다. 그런데 간혹 '도둑루피'라 불리는 검정색 루피도 존재하는데, 이걸 획득하면 오히려 소지한 루피가 감소하게 된다! 젤다의 전설 시리즈의 주인공, 링크는 지금 도둑루피만 가득한 N x N 크기의 동굴의 제일 왼쪽 위에 있다. [0][0]번 칸이기도 하다. 왜 이런 곳에 들어왔냐고 묻는다면 밖에서 사람들이 자꾸 "젤다의 전설에 나오는..