본문 바로가기

분류 전체보기

(194)
[백준 JAVA] 1012번: 유기농 배추 https://www.acmicpc.net/problem/1012 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class Main { public static int T, M, N, K, ans; public static int[][] map, visited; public static int[] dr = {-1, 0, 1, 0}; public static int[] dc = {0, 1, 0, -1}; public static void main(String[] args) throws IOExce..
[SWEA] 1824번: 혁진이의 프로그램 검증 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV4yLUiKDUoDFAUx SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.comimport java.io.BufferedReader;import java.io.InputStreamReader;import java.util.LinkedList;import java.util.Queue;import java.util.StringTokenizer;class Solution { public static int T, R, C; public static char[][] map; ..
깃허브로 그룹 프로젝트 하는 법 3: 브랜치와 이슈 만들기 1. Develop 브랜치 만들기프로젝트의 안정성을 확보하기 위해 main 브랜치에서 작업하는것이 아닌 develop 브랜치에서 기능 작업을 한다. develop 브랜치를 만들기 위해 다음과 같은 명령어를 입력한다. git checkout -b develop이러면 로컬에서 브랜치가 생기고 이것을 github에 올리기 위해 git push --set-upstream origin develop명령어를 입력한다. 그 뒤 선택적으로 main 브랜치를 보호하는 전략을 짜고 그 이후 pull request하는 방법을 알아보자 나는 private로 리포지토리를 생성했기 때문에 브랜치 보호를 할 수 없었다. 보호하고 싶다면 유료계정으로 업그레이드 하거나 public으로 리포지토리를 바꿔야 한다. 2. 프로젝트 보드 만..
깃허브로 그룹 프로젝트 하는 법 2 : 프로젝트 환경 세팅 리포지토리가 있다는 가정하에 프로젝트 환경 세팅하는 법을 알아보겠다. 만약 리포지토리가 없다면 https://dwshin-dev.tistory.com/188 이글을 보고 리포지토리를 만들어오면 된다. 1. 프로젝트 환경 세팅하기 Spring Boot를 이용하여 백엔드 프로젝트를 할 예정이기 때문에 우선 프로젝트가 있어야한다. 프로젝트에 마우스 우클릭은 한 뒤 Open Git Bash here를 클릭한다. 그러면 Git Command 창이 뜨는데 아래의 명령어를 입력한다. 현재 이 프로젝트를 깃 로컬 저장소로 사용하겠다는 의미이다. 항상 해줄 필요는 없고 맨 처음에 프로젝트를 깃에 올릴때만 해주면된다. git init 그렇게 되면 현재 폴더명 뒤에 (master)가 생기게되는데 이후 다음 명령어를 순차적으..
깃허브로 그룹 프로젝트 하는 법 1 : 리파지토리 생성 및 팀원 초대 기본적인 깃 명령어를 안다는 전제 하에 진행합니다. 기존에 깃허브 아이디가 있고 혼자 개인 리파지토리에서 커밋을 한번이라도 한 경험이 있으시다면 따라오시는데 문제 없으실꺼같습니다.  1. 깃허브 리파지토리 만들기 기존에 organizations가 있으시다면 그 안에서 만드셔도 되고 없으시다면 개인 리파지토리를 만들어서 초대해도 괜찮습니다.   리포지토리 이름같은 경우에는 소문자와 하이픈을 섞어서 많이 쓴다고 합니다.https://stackoverflow.com/questions/11947587/is-there-a-naming-convention-for-git-repositories Is there a naming convention for git repositories?For example, I have..
[백준 JAVA] 18809번: Gaaaaaaaaaarden https://www.acmicpc.net/problem/18809 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;import java.util.StringTokenizer;public class Main { public static int N, M, G, R, ans = 0, cnt = 0; public static int[] green, red, visited; public static int[][] map, c..
[프로그래머스 JAVA] 지형 이동 https://school.programmers.co.kr/learn/courses/30/lessons/62050?language=java# 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr import java.util.*;class Solution { public static int N, h, cnt = 0; public static int[] dr = {-1, 0, 1, 0}; public static int[] dc = {0, 1, 0 ,-1}; public static int[][] visited; public static PriorityQueue pq = new Pri..
[백준 JAVA] 18429번: 근손실 https://www.acmicpc.net/problem/18429 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.StringTokenizer;public class Main { public static int N, K, ans = 0; public static int[] A, arr; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)..