[우테코] 프리코스 1주차 공통 피드백
·
🏫부트캠프/우아한테크코스
1주차 미션이 끝나고, 이제 2주차 미션도 제출할 때까 되었지만... 공통 피드백은 앞으로의 프로그래머로써의 삶에 도움이 되는 여러 말들이 있기에 정리하고, 기록하면 좋을 것 같다 생각하여 글을 작성하게 되었습니다. ✅ 요구 사항을 정확하게 준수하기과제를 제출하기 전에 과제 진행 요구사항, 기능 요구사항, 프로그래밍 요구사항을 모두 충족하였는지 확인하기. 미션마다 요구사항이 다르므로 주의 깊게 읽어보기 ✅ 기본적인 Git 명령어를 숙지하기GIt은 협업을 위한 가장 기본적인 프로그램이다. 컴퓨터 파일의 변경 사항을 추적, 여러 사용자 간의 해당 파일에 대한 작업을 조정한다. add, commit, push 등의 간단한 명령어만으로도 충분한 미션을 수행하고 있지만 Git에 대해 미리 알아두면 좋다![10분 ..
[백준] 2304 - 창고 다각형 (Python)
·
📖코딩테스트/BOJ
문제N 개의 막대 기둥이 일렬로 세워져 있다. 기둥들의 폭은 모두 1 m이며 높이는 다를 수 있다. 이 기둥들을 이용하여 양철로 된 창고를 제작하려고 한다. 창고에는 모든 기둥이 들어간다. 이 창고의 지붕을 다음과 같이 만든다. 1. 지붕은 수평 부분과 수직 부분으로 구성되며, 모두 연결되어야 한다. 2. 지붕의 수평 부분은 반드시 어떤 기둥의 윗면과 닿아야 한다. 3. 지붕의 수직 부분은 반드시 어떤 기둥의 옆면과 닿아야 한다. 4. 지붕의 가장자리는 땅에 닿아야 한다. 5. 비가 올 때 물이 고이지 않도록 지붕의 어떤 부분도 오목하게 들어간 부분이 없어야 한다.그림 1은 창고를 옆에서 본 모습을 그린 것이다. 이 그림에서 굵은 선으로 표시된 부분이 지붕에 해당되고, 지붕과 땅으로 둘러싸인 다각형이 창..
[백준] 1912 - 연속합 (Python)
·
📖코딩테스트/BOJ
입력n개의 정수로 이루어진 임의의 수열이 주어진다. 우리는 이 중 연속된 몇 개의 수를 선택해서 구할 수 있는 합 중 가장 큰 합을 구하려고 한다. 단, 수는 한 개 이상 선택해야 한다. 예를 들어서 10, -4, 3, 1, 5, 6, -35, 12, 21, -1 이라는 수열이 주어졌다고 하자. 여기서 정답은 12+21인 33이 정답이 된다.입력첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다. 수는 -1,000보다 크거나 같고, 1,000보다 작거나 같은 정수이다.출력첫째 줄에 답을 출력한다.예제 입력 1010 -4 3 1 5 6 -35 12 21 -1예제 출력33해결 방법Number10-43156-351221-1Prefix106910152..
SSAFY 13기 모집 설명회 후기 / 내용 정리
·
🏫부트캠프/SSAFY
10월 25일에 열렸던 SSAFY 13기 모집 설명회에 다녀왔습니다!신청한 사람이 많아서 떨어졌나... 하고 있었는데 수요일 3시쯤 중간고사 시험을 마치고 나왔더니 참석 확정 안내 문자가 왔었습니다. 비록 토요일에 컴퓨터구조 중간고사 시험이 있어서 고민이 되긴 했지만 이왕 당첨되기도 했고, 직접 모집 설명회에 다녀오면 추가적으로 얻을 정보가 있을 것이라 생각하여 방문하게 되었습니다. 설명회는 18층에서 진행하였습니다. 강당쪽으로 가면 본인 확인과 함께 선물?? 을 줍니다. 30분 정도 일찍 도착해서 미리 들어와 있었는데도 강당에 사람들이 꽤 있었습니다. 1부 - SSAFY 소개1부에는 싸피 운영 총괄 팀장님께서 싸피 설명을 해 주셨습니다. 내용을 간단하게 요약하자면  커리큘럼 및 교육 구조 싸피의 교육 ..
[SWEA] <D2> 21425 - += (Python)
·
📖코딩테스트/SWEA
문제 링크https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AZD8K_UayDoDFAVs SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com문제C, C++, Python, Java 등의 언어에는 += 연산자가 있다. 정수형 변수 x, y가 있을 때 “x += y”를 하면 x에 저장된 값이 (기존에 x에 저장되어 있던 값) + (기존에 y에 저장되어 있던 값)으로 바뀐다.현재 x에 저장된 값은 A, y에 저장된 값은 B이다. 당신은 “x += y” 또는 “y += x” 연산을 원하는 순서대로 원하는 만큼 수행하여, x나 y 둘 중 하..
[Git] Git Commit Convention, 깃 커밋 컨벤
·
🔨Tools/Git
Git Commit Convention이란?Git Commit Convention은 프로젝트에서 일관된 Git 커밋 메시지를 작성하기 위한 규칙이나 가이드라인을 의미한다. 아래는 AngularJS Git Commit Message Conventions 을 번역하며 정리한 내용이다. 커밋 메시지 포맷(): # Subject Line # Message body # Message footer어떤 라인의 커밋 메시지들도 100글자 이상을 넘을 수 없다. -> GitHUB과 같은 git tool에서 읽기 쉬워Subject Line제목 라인에는 변경사항에 대한 간단한 설명이 포함되어 있다. Allowed feat : 기능fix : 버그..
[백준] 3055 - 탈출 (Python)
·
📖코딩테스트/BOJ
문제사악한 암흑의 군주 이민혁은 드디어 마법 구슬을 손에 넣었고, 그 능력을 실험해보기 위해 근처의 티떱숲에 홍수를 일으키려고 한다. 이 숲에는 고슴도치가 한 마리 살고 있다. 고슴도치는 제일 친한 친구인 비버의 굴로 가능한 빨리 도망가 홍수를 피하려고 한다. 티떱숲의 지도는 R행 C열로 이루어져 있다. 비어있는 곳은 '.'로 표시되어 있고, 물이 차있는 지역은 '*', 돌은 'X'로 표시되어 있다. 비버의 굴은 'D'로, 고슴도치의 위치는 'S'로 나타내어져 있다. 매 분마다 고슴도치는 현재 있는 칸과 인접한 네 칸 중 하나로 이동할 수 있다. (위, 아래, 오른쪽, 왼쪽) 물도 매 분마다 비어있는 칸으로 확장한다. 물이 있는 칸과 인접해있는 비어있는 칸(적어도 한 변을 공유)은 물이 차게 된다. 물과..
[운영체제] 운영체제란?
·
🖥CS/운영체제
운영체제란?운영체제 (OS; Operating System)는 컴퓨터 시스템의 핵심 소프트웨어로, 컴퓨터 하드웨어와 응용 프로그램간의 상호작용을 관리하고 제어한다. 운영체제는 시스템이 정확하고(Correctly) 효율적(Efficiently)으로 동작하도록 만든다.  운영체제의 주요 기능자원 관리CPU, 메모리, I/O 장치등 하드웨어 자원과 프로세스, 파일등의 소프트웨어 자원을 효율적으로 관리한다. 인터페이스 제공사용자와 하드웨어간의 인터페이스를 제공하여 사용자가 하드웨어의 동작방식에 대해 알지 못해도 쉽게 사용할 수 있도록 한다. 프로세스 및 메모리 관리여러 프로세스를 동시에 실행하고 관리하며 메모리를 효율적으로 할당하여 프로그램이 원할히 실행될 수 있도록 한다. 파일 / 디스크 관리파일생성, 수정,..
여우비_YoBi
'분류 전체보기' 카테고리의 글 목록 (14 Page)