전체 글 131

Git Log 명령어

Git Log 명령어 알아보기 2023.02.08 - [Git & Github] - 커밋 또는 깃 커밋 커밋 또는 깃 커밋 커밋 또는 깃 커밋 정리하기 깃 커밋은 깃 저장소에 있는 체크포인트 중의 하나. 작업중인 프로젝트들을 커밋할 때 변경사항들을 한번에 커밋하는 것이 아니라, 선택적으로 그룹화해서 하나의 inho3213.tistory.com 지난 포스팅에 이어서 이번에는 Git Log 명령어에 대해서 알아보겠습니다. 에디터에서 'chapter1.txt' 라는 파일을 새로 만들고 안에 내용을 입력한 다음에 저장해주었습니다. 그리고 이미 지난번에 commit을 해주었던 outline.txt 파일에서 내용을 조금 바꿔서 수정해주었습니다. 이러한 상태에서 git status를 실행하면 뭔가 새로운 것을 볼 수..

개발/Git & Github 2023.04.16

백준 1806번 부분합 문제풀이, 파이썬

백준 1806번 : 부분합 문제풀이 [파이썬] 1806번 문제의 내용은 아래와 같습니다. 부분합 문제 10,000 이하의 자연수로 이루어진 길이 N짜리 수열이 주어진다. 이 수열에서 연속된 수들의 부분합 중에 그 합이 S 이상이 되는 것 중, 가장 짧은 것의 길이를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N (10 ≤ N < 100,000)과 S (0 < S ≤ 100,000,000)가 주어진다. 둘째 줄에는 수열이 주어진다. 수열의 각 원소는 공백으로 구분되어져 있으며, 10,000이하의 자연수이다. 출력 첫째 줄에 구하고자 하는 최소의 길이를 출력한다. 만일 그러한 합을 만드는 것이 불가능하다면 0을 출력하면 된다. 예제 입력 1 복사 10 15 5 1 3 5 10 7 4 9 2 8 예제 출력..

백준 알고리즘 2023.04.16

백준 11660번 구간 합 구하기 5 문제풀이, 파이썬

백준 11660번 : 구간 합 구하기 5 문제풀이 [파이썬] 11660번 문제의 내용은 아래와 같습니다. 구간 합 구하기 5 문제 N×N개의 수가 N×N 크기의 표에 채워져 있다. (x1, y1)부터 (x2, y2)까지 합을 구하는 프로그램을 작성하시오. (x, y)는 x행 y열을 의미한다. 예를 들어, N = 4이고, 표가 아래와 같이 채워져 있는 경우를 살펴보자. 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 여기서 (2, 2)부터 (3, 4)까지 합을 구하면 3+4+5+4+5+6 = 27이고, (4, 4)부터 (4, 4)까지 합을 구하면 7이다. 표에 채워져 있는 수와 합을 구하는 연산이 주어졌을 때, 이를 처리하는 프로그램을 작성하시오. 입력 첫째 줄에 표의 크기 N과 합을 구해야 하는..

백준 알고리즘 2023.04.15

백준 11659번 구간 합 구하기4 문제풀이, 파이썬

백준 11659번 : 구간 합 구하기4 문제풀이 [파이썬] 11659번 문제의 내용은 아래와 같습니다. 구간 합 구하기 4 문제 수 N개가 주어졌을 때, i번째 수부터 j번째 수까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j가 주어진다. 출력 총 M개의 줄에 입력으로 주어진 i번째 수부터 j번째 수까지 합을 출력한다. 제한 1 ≤ N ≤ 100,000 1 ≤ M ≤ 100,000 1 ≤ i ≤ j ≤ N 예제 입력 1 복사 5 3 5 4 3 2 1 1 3 2 4 5 5 예제 출력 1 복사 12 9 1 #..

백준 알고리즘 2023.04.13

[알고리즘] 누적합 알고리즘 - 파이썬

누적합 알고리즘(Prefix sum) 누적합 알고리즘(Prefix sum)은 특정 구간에서 중간의 합계나 평균을 자주 구해야하는 경우에 사용할 수 있는 알고리즘이다. 단순히 반복문을 사용해서 알고리즘을 구현하게 된다면 시간이 많이 소요되고, 코딩 테스트에서 조건으로 주어지는 시간 제한을 지키지 못하는 경우가 생겨나게 된다. 누적합 알고리즘은 이런 시간 초과를 해결하기 위해서 구간별로 누적합을 계산해, 그 누적합을 저장하는 배열을 하나 만드는 방식으로 사용된다. 예를 들어 다음과 같은 배열이 주어졌다고 가정해보자. arr = [1, 8, 7, 4, 3, 5] 위와 같은 배열이 있을때, 각 구간의 누적합을 저장하는 새로운 배열을 아래와 같이 만들어준다. (가장 첫번째 원소로는 값 '0'을 넣어주었다.) pr..

서귀포시 제주 도민 맛집 - 천짓골

이름 : 천짓골 위치 : 제주 서귀포시 중앙로41번길 4 매일 17 : 10 - 21 : 30 매주 일요일 정기휴무 서귀포시 올레시장 근처에 위치한 도민 맛집 천짓골 식당 퇴근하고나서 저녁 시간 너무 늦지 않게 방문했다. 애초에 일찍부터 여는 집이 아니라서 낮에는 못간다. (+ 네이버에는 17:10에 오픈이라고 되어있는데 가게에는 17:30 오픈이라고 써있으니 참고) 도착하면 테이블 위에 이렇게 메뉴판 한장이 놓여있다. 메뉴는 그냥 흑돼지 / 백돼지 중에 고르면 된다. 가격 차이가 12,000원 이나 나지만 솔~~직히 두개 차이 모르겠다ㅋㅋㅋㅋㅋㅋㅋㅋㅋ (제주도 사는데 흑돼지 왜 비싼지 모름 진심) 그래도 일단 우리는 흑돼지로 시켜서 먹었다. 왜냐? 우린 흑우니까 솔직히 비싼 가격이라고 생각하긴 한다. ..

맛집 2023.04.13

백준 10101번 삼각형 외우기 문제풀이, 파이썬

백준 10101번 : 삼각형 외우기 문제풀이 [파이썬] 10101번 문제의 내용은 아래와 같습니다. 삼각형 외우기 문제 창영이는 삼각형의 종류를 잘 구분하지 못한다. 따라서 프로그램을 이용해 이를 외우려고 한다. 삼각형의 세 각을 입력받은 다음, 세 각의 크기가 모두 60이면, Equilateral 세 각의 합이 180이고, 두 각이 같은 경우에는 Isosceles 세 각의 합이 180이고, 같은 각이 없는 경우에는 Scalene 세 각의 합이 180이 아닌 경우에는 Error 를 출력하는 프로그램을 작성하시오. 입력 총 3개의 줄에 걸쳐 삼각형의 각의 크기가 주어진다. 모든 정수는 0보다 크고, 180보다 작다. 출력 문제의 설명에 따라 Equilateral, Isosceles, Scalene, Err..

백준 알고리즘 2023.04.10

[컴퓨터 구조] - 컴퓨터의 구성 (하드웨어 & 소프트웨어)

참고 : https://github.com/gyoogle/tech-interview-for-developer GitHub - gyoogle/tech-interview-for-developer: 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖. Contribute to gyoogle/tech-interview-for-developer development by creating an account on GitHub. github.com 컴퓨터 시스템은 크게 하드웨어와 소프트웨어로 나누어진다. 하드웨어는 컴퓨터를 구성하는 기계적 장치를 의미하고 소프트웨어는 하드웨어의 동작을 지시하고 제어하는 명령어 집합을 의미한다. "하드웨어" 중앙처리장치(CPU..

개발/CS 지식 2023.04.10

제주시청, 제주도 도민 맛집 - 돼지구이 연구소

이름 : 돼지구이 연구소 위치 : 제주특별자치도 제주시 동광로1길 6 11 : 00 - 21 : 00 15 : 00 - 17 : 00 브레이크 타임 매주 일요일 정기휴무 제주시청에 위치한 돼지구이 연구소. 본점은 연동으로 알고있는데, 나한테는 접근이 시청점이 편해서 시청점으로 자주간다. 골목쪽으로 돌아 들어가야 찾을 수 있기 때문에 찾기가 어려울 수도 있다. 간판부터 맛집의 향기가 느껴지는,,,, 관광객 대상으로 귀염뽀짝하게 만든 곳이 아니라 이런게 진짜 도민 맛집이 아닐까 싶다. 메뉴는 위에 보이는 것처럼 심플 그 자체. 제육이랑 김치찌개 두개인데, 공기밥은 따로 추가해야한다. 그걸 감안하더라도 양과 맛을 생각하면 굉장히 혜자 그 자체 (위에 메뉴판 사진이 옛날에 찍어놓은거라, 지금은 가격 변동있음 -..

맛집 2023.04.07

제주도 도민 맛집 추천 - 잉가이

이름 : 잉가이 위치 : 제주 제주시 무근성7길 1 1층 11 : 40 - 22: 00 15 : 00 - 17: 30 브레이크타임 격주 일, 월요일 정기 휴무! 친구의 강력 추천으로 방문하게 된 '잉가이' 공항 근처, 동문 시장 근처에 있기 때문에 관광객들 입장에서는 접근성이 나쁘지 않으나 근처에 주차할만한 공간이 마땅히 없기 때문에 주차는 조금 어렵다. 잉가이의 메뉴판이다. 딤섬을 포함해, 전반적으로 중식 느낌? 아시아 요리 느낌들이 주를 이루고 있다. 차를 가져왔기때문에 주류는 따로 시키지 않았고 우리는 총 4명이었고, 시킨 메뉴들은 오이냉채 / 딤섬(이름 기억안남ㅠ) / 칠리 가지튀김(소) / 마파두부 / 홍콩식 볶음면 / 동파육 이었다. 내부 인테리어도 예쁘고, 분위기 자체도 나쁘지 않았으나 음식..

맛집 2023.04.05