본문 바로가기

분류 전체보기146

[백준] 3055 탈출 : 골드 4 (java) - bfs ✔️ 문제 설명더보기문제사악한 암흑의 군주 이민혁은 드디어 마법 구슬을 손에 넣었고, 그 능력을 실험해보기 위해 근처의 티떱숲에 홍수를 일으키려고 한다. 이 숲에는 고슴도치가 한 마리 살고 있다. 고슴도치는 제일 친한 친구인 비버의 굴로 가능한 빨리 도망가 홍수를 피하려고 한다.티떱숲의 지도는 R행 C열로 이루어져 있다. 비어있는 곳은 '.'로 표시되어 있고, 물이 차있는 지역은 '*', 돌은 'X'로 표시되어 있다. 비버의 굴은 'D'로, 고슴도치의 위치는 'S'로 나타내어져 있다.매 분마다 고슴도치는 현재 있는 칸과 인접한 네 칸 중 하나로 이동할 수 있다. (위, 아래, 오른쪽, 왼쪽) 물도 매 분마다 비어있는 칸으로 확장한다. 물이 있는 칸과 인접해있는 비어있는 칸(적어도 한 변을 공유)은 물이 .. 2024. 11. 25.
[백준] 1764 듣보잡 : 실버 4 (자바) - 문자열 / 해시 ✔️ 문제 설명더보기문제김진영이 듣도 못한 사람의 명단과, 보도 못한 사람의 명단이 주어질 때, 듣도 보도 못한 사람의 명단을 구하는 프로그램을 작성하시오.입력첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다. 이름은 띄어쓰기 없이 알파벳 소문자로만 이루어지며, 그 길이는 20 이하이다. N, M은 500,000 이하의 자연수이다.듣도 못한 사람의 명단에는 중복되는 이름이 없으며, 보도 못한 사람의 명단도 마찬가지이다.출력듣보잡의 수와 그 명단을 사전순으로 출력한다.예제 입력 1 복사3 4ohhenriecharliebaesangwookobamabaesangw.. 2024. 11. 19.
[백준] 17484 진우의 달 여행 (Small) : 실버3 (java) - bfs ✔️ 문제 설명[문제 바로가기]https://www.acmicpc.net/problem/17484   ✔️ 문제 풀이dfs, bfs, dp 등 다양한 알고리즘으로 풀 수있는 문제이다.나는 bfs 로 구현해보았다 !!!import java.io.IOException;import java.io.InputStreamReader;import java.io.BufferedReader;import java.util.Arrays;import java.util.StringTokenizer;import java.util.Queue;import java.util.LinkedList;class Main{ static int min = Integer.MAX_VALUE; static Queue q = new Link.. 2024. 11. 18.
[Coding Test] 이전에 풀었던 문제 백준허브에 업로드하기 - 백준허브 코드 업로드 이번 포스팅에선 이전에 풀었던 문제들을 한꺼번에 백준 허브에 업로드하는 방법!!✔️ HOW !!! 1. 먼저 백준 사이트에서 로그인을 해줍니다. > 오른쪽 상단 본인 아이디 클릭 2. 맞은 문제 그대로 다 복사 !!! 3.  4번째 줄에 "아이디를 집어넣으세요"에 본인 백준 아이디를 넣는다. 4. problems 에 맞은 문제를 붙여넣는다.import webbrowserimport asynciourl = "https://www.acmicpc.net/status?from_mine=1&problem_id={}&user_id=아이디를 집어넣으세요"webbrowser.get("open -a /Applications/Google\ Chrome.app %s")async def openProblem(id): a.. 2024. 11. 17.
[오류노트] Git Action 오류 - No such file or repository & Permission denied 403 에러 ✔️ 오류가 발생한 환경  [Coding Test] Git Actions 이용해서 Readme 작성 자동화 (Feat. 백준 허브)✔️ 결과물 부터 보여주자면,백준 문제를 맞추면, 자동으로 백준허브가 Git에 코드를 올려준다. 푼 문제가 푸시될 때마다 Git Action을 사용해서 README도 동시에 꾸며준다!! 티어별로 보기좋게 테cse-gr.tistory.com  ✔️ 오류 1 : No such file or repository 백준 허브가 Git Hub에 코드를 push하는 것을 성공했지만, Git Action 실행에 실패 하였다. 원인은 : can't open file ' 주소' : [Errno 2] No such file or directory  흔하디 흔한 경로 설정을 잘못했기 때문이다..... 2024. 11. 17.
[Coding Test] Git Actions 이용해서 Readme 작성 자동화 (Feat. 백준 허브) ✔️ 결과물 부터 보여주자면,백준 문제를 맞추면, 자동으로 백준허브가 Git에 코드를 올려준다. 푼 문제가 푸시될 때마다 Git Action을 사용해서 README도 동시에 꾸며준다!! 티어별로 보기좋게 테이블로 저장된다 !  ((( 이 글을 참고하여 작성된 글입니다 ! ))) 🚿 깃허브 잔디에 물 주기(feat.백준 문제 업로드 자동화)🥺 알고리즘 문제가 깃허브에 자동 커밋 후 리드미로 관리된다고??velog.io✔️ 백준허브로 Git 자동커밋백준 허브로 백준에서 푼 문제를 git에 자동으로 올려주는 Extension을 사용했다.!!  오래전에 설정해둬서 아직 안까신 분들은 다른 블로그에서 "백준허브 사용법"을 찾아보신 후 참고 바랍니다 !  옆에 초록색 체크 표시가 뜨면, 백준 허브 커밋 완료!!.. 2024. 11. 17.