전체 글

전체 글

    Git 특정 커밋 삭제하기 | rebase

    git log git rebase -i  git rebase --continue git push origin master --force   https://velog.io/@ddowoo/Git-%ED%8A%B9%EC%A0%95-%EC%BB%A4%EB%B0%8B-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B8%B0-rebase

    [프로젝트 회고] AlohaTrip

    📢  프로젝트 소개프로젝트 : 나만의 여행을 계획하는 웹서비스, AlohaTrip프로젝트 인원 : 2명프로젝트 기간 : 2024.05.13 ~ 2023.05.24기술 스택Front-end : Vue.jsBack-end : SpringBoot, Spring Security, MyBatis시스템 구조도GitHub  🧑‍💻 나의 역할프론트엔드 개발메인 페이지내 정보 페이지로그인 페이지지역별 여행지 페이지여행 계획 둘러보기 페이지나만의 여행 계획 페이지백엔드 개발카카오, 네이버 소셜 회원가입/로그인구/군/유형 관광지 정보 제공 (관광지 명, 위치, 사진)여행 계획 작성/조회/수정/삭제 기능다른 사용자의 여행 계획 복사 및 수정 기능TMap API를 통한 여행 경로 별 도보, 자동차, 대중교통 이동 소요 시..

    [백준] 1326번 : 폴짝폴짝

    https://www.acmicpc.net/problem/1326 1326번: 폴짝폴짝 첫째 줄에 징검다리의 개수 N(1≤N≤10,000)이 주어지고, 이어서 각 징검다리에 쓰여 있는 N개의 정수가 주어진다. 그 다음 줄에는 N보다 작거나 같은 자연수 a, b가 주어지는 데, 이는 개구리가 a번 www.acmicpc.net 문제 입력 출력 -- 소스코드 import java.util.*; import java.io.*; public class Main { static int n, a, b, min = Integer.MAX_VALUE; static int arr[]; public static void main(String[] args) throws IOException { BufferedReader br ..

    [백준] 19699번 : 소-난다!

    https://www.acmicpc.net/problem/19699 19699번: 소-난다! 지난 번 헛간 청약의 당첨우(牛)가 발표됐다. 청약에 당첨된 소들은 날아갈 듯이 기뻐하다가 진짜로 하늘을 날았다. 하지만 이후로 소들은 날 수 없었다. 그러던 어느 날, 꿀벌에게 쏘이면 잠깐 www.acmicpc.net 문제 입력 출력 소스코드 import java.util.*; import java.io.*; public class Main { static int n, m; static int arr[]; static ArrayList al = new ArrayList(); public static void main(String[] args) throws IOException { BufferedReader br..

    [백준] 21608번 : 상어 초등학교

    https://www.acmicpc.net/problem/21608 21608번: 상어 초등학교 상어 초등학교에는 교실이 하나 있고, 교실은 N×N 크기의 격자로 나타낼 수 있다. 학교에 다니는 학생의 수는 N2명이다. 오늘은 모든 학생의 자리를 정하는 날이다. 학생은 1번부터 N2번까지 번호 www.acmicpc.net 문제 입력 출력 소스코드 import java.util.*; import java.io.*; class Main { static int n; //셀의 개수 static int cur; //현재 학생 번호 static int arr[][]; //앉아있는 학생 자리 static int manArr[][]; //만족도 static PriorityQueue seatPq; //갈 수 있는 자리 ..

    [SWEA] 2382번 : 미생물 격리

    https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV597vbqAH0DFAVl SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 입력 출력 소스코드 import java.util.*; import java.io.*; class Main { static int n; //셀의 개수 static int m; //격리 시간 static int k; //미생물 군집의 개수 static Node[][] arr; static class Node { int di; //방향 (상: 1, 하: 2, 좌: 3, 우: 4) int size;..

    [백준] 13549번 : 숨바꼭질 3

    https://www.acmicpc.net/problem/13549 13549번: 숨바꼭질 3 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 www.acmicpc.net 문제 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 0초 후에 2*X의 위치로 이동하게 된다. 입력..

    [백준] 2468번 : 안전 영역

    https://www.acmicpc.net/problem/2468 2468번: 안전 영역 재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 www.acmicpc.net 해결 방법 문제 해결을 위해 BFS를 사용하였다. 비가 와서 물에 잠기는 범위는 0~100이다. 고로 물에 잠기는 0부터 100까지의 모든 경우를 BFS를 통해 확인하여 안전한 영역의 최대 개수를 구해주면 된다. BFS 할 때 주의할 점은 같은 정점을 다시 방문하지 않기 위해 방문 처리를 해줘야 하고 물에 잠긴 영역을 탐색하면 안 된다.