목록분류 전체보기 (166)
민스씨의 일취일장
 GitHub | 메인 페이지 만들기 & 꾸미기 (Feat. README.md)
      
      
        GitHub | 메인 페이지 만들기 & 꾸미기 (Feat. README.md)
        깃허브(GitHub) 메인 페이지를 구성할 때 사용한 방법들에 대한 글이다.깃허브 메인 페이지 꾸미기깃허브 메인페이지깃허브 메인페이지란?깃허브 메인페이지는 다른 사람의 깃허브 메인페이지에 보이는 화면을 말한다.커버 페이지깃헙은 개발자들이 공개적으로 코드를 저장, 공개하고 협업하는 공간이다. 이런 개방성 덕분에 누구나 세계 최고 개발자들의 코드를 자유롭게 볼 수 있고 또 그 코드에 기여도 할 수 있다. 깃헙이 코드를 공개하고 협업하는 역할에 중요한 역할하게 되면서, 개발자들의 깃헙 페이지는 공개된 포트폴리오 역할 또한 수행하고 있다. 이런 여러가지 역할과 더불어 개발자들은 자신의 깃헙 메인페이지를 통해서 자신의 깃허브를 한눈에 잘 표현하기 위해 메인 화면을 "커버 페이지"처럼 사용하고 있다.들어가며본 포스..
 TIssue | Postman에서 요청을 보냈는데 Controller에 도달을 안하는 이슈
      
      
        TIssue | Postman에서 요청을 보냈는데 Controller에 도달을 안하는 이슈
        TIssue 오늘의 이슈는 다음과 같다. Controller에 요청 자체가 도달하지 않는다. 원인 이 이슈에 대해서는 다양한 원인이 있을 수 있지만, 내가 겪은 이슈의 원인은 아주 간단했다. 어쩌면 너무 간단해서 못찾았던 것 같다. 원인은 바로! @RequestBody 애너테이션을 사용하지 않았기 때문이다. RequestDto를 만들어서 데이터를 매핑할 계획이었다. 스프링은 메시지 컨버터(Message Converter)를 이용해서 매서드의 매개변수와 요청의 데이터를 바인딩한다. 하지만 이 때 @RequestBody (또는 @RequestParam 등)이 없으면 스프링은 데이터를 매핑할 곳을 찾지 못하고 예외를 발생시킨다. 해결책 @RequestBody, @RequestParam, @PathVariabl..
 Java | 백준 2667 단지번호 붙이기
      
      
        Java | 백준 2667 단지번호 붙이기
        백준 2667 단지번호 붙이기 문제에 대한 글입니다. 백준 2667 단지번호 붙이기 내용 문제 내용은 아래 링크에서 확인할 수 있습니다. 2667번: 단지번호붙이기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여 www.acmicpc.net 풀이 전략 전형적인 DFS 문제이다. 단지 내 집들의 수를 마지막에 정렬해서 출력해야 하기 때문에 정렬이 간단한 List를 이용했다. 전체코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java..
 Java | 백준 11057 오르막 수
      
      
        Java | 백준 11057 오르막 수
        백준 11057 오르막 수 문제에 대한 글입니다. 백준 11057 오르막 수 문제 문제 정보는 아래 링크에서 확인할 수 있다. 11057번: 오르막 수 오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이지만, 2232, 3676, 91111은 오르막 수가 아니다. 수 www.acmicpc.net 접근 방법 규칙이 있는 수의 나열 및 경우의 수는 이전의 결과가 다음 결과에 규칙적으로 영향을 준다. 따라서 이와 같은 문제는 바로 직전에 영향을 주는 필수 요소를 찾고, 가장 처음부터 값을 쌓아 나가야 한다. 핵심 키워드는 점화식과 초기조건이다. 첫 번째 수 : 수의 첫 번째 수가 어떤 수인지 알려준다..
 Java | 백준 10866 덱
      
      
        Java | 백준 10866 덱
        백준 10866 덱 문제에 대한글입니다. 백준 10866 덱 문제 문제 정보는 아래 링크에서 확인할 수 있다. 10866번: 덱 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 풀이 입력값을 Switch문으로 분별해 적절한 수행을 해주면 된다. 특징 덱(Deque)를 선언하고 사용할 주 안다면 아주 쉬운 문제이다. 반대로 사용법을 잘 모른다면 덱을 연습하기 좋은 문제이다. 전체 코드 public class backjoon10866 { static BufferedReader br = new BufferedReade..
 Java | 백준 11724 연결 요소의 개수
      
      
        Java | 백준 11724 연결 요소의 개수
        백준 11724 연결 요소의 개수 문제에 대한 글입니다. 백준 11724 연결 요소의 개수 문제 문제는 아래 링크에서 확인할 수 있다. 11724번: 연결 요소의 개수 첫째 줄에 정점의 개수 N과 간선의 개수 M이 주어진다. (1 ≤ N ≤ 1,000, 0 ≤ M ≤ N×(N-1)/2) 둘째 줄부터 M개의 줄에 간선의 양 끝점 u와 v가 주어진다. (1 ≤ u, v ≤ N, u ≠ v) 같은 간선은 한 번만 주어 www.acmicpc.net 풀이 재귀 호출을 이용한 DFS 2차원 배열을 이용해서 연결 정보를 입력받느다. 그 다음 재귀 호출을 이용해 DFS를 수행한다. 특징 정보는 2차원 배열에 담았지만, 방문 이력은 1차원 배열에 담는다. 연결 정보 상관없이, 연결 돼 있는 노드에 일단 방문했는지 여부만..