soonil의 등록된 링크

 soonil로 등록된 티스토리 포스트 수는 291건입니다.

Baekjoon 1316 그룹 단어 체커 JAVA [내부링크]

https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속..

싸피 1학기 후기 [내부링크]

 저번 주 금요일 싸피 1학기가 최종적으로 끝이 났다. 이에 관련해서 스타트 캠프부터 지금까지의 후기를 한번 작성해 보려고 한다.  먼저 길다면 길고 짧다면 짧은 1학기가 끝이 났는데 엄청 순식간에 지나갔던..

Baekjoon 11659 구간 합 구하기 4 JAVA [내부링크]

https://www.acmicpc.net/problem/11659 11659번: 구간 합 구하기 4 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. ..

Baekjoon 13549 숨바꼭질 3 JAVA [내부링크]

https://www.acmicpc.net/problem/13549 13549번: 숨바꼭질 3 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거..

Baekjoon 1406 에디터 JAVA [내부링크]

https://www.acmicpc.net/problem/1406 1406번: 에디터 첫째 줄에는 초기에 편집기에 입력되어 있는 문자열이 주어진다. 이 문자열은 길이가 N이고, 영어 소문자로만 이루어져 있으며, 길이는 100,000을 넘지 않는..

Baekjoon 2776 암기왕 JAVA [내부링크]

https://www.acmicpc.net/problem/2776 2776번: 암기왕 연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기..

Baekjoon 4949 균형잡힌 세상 JAVA [내부링크]

https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글..

Baekjoon 1026 보물 JAVA [내부링크]

https://www.acmicpc.net/problem/1026 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연..

Baekjoon 1946 신입 사원 JAVA [내부링크]

https://www.acmicpc.net/problem/1946 1946번: 신입 사원 첫째 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 20)가 주어진다. 각 테스트 케이스의 첫째 줄에 지원자의 숫자 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째..

Baekjoon 10773 제로 JAVA [내부링크]

https://www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0"..

Baekjoon 7785 회사에 있는 사람 JAVA [내부링크]

https://www.acmicpc.net/problem/7785 7785번: 회사에 있는 사람 첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이..

Baekjoon 13565 침투 JAVA [내부링크]

https://www.acmicpc.net/problem/13565 13565번: 침투 첫째 줄에는 격자의 크기를 나타내는  M (2 ≤ M ≤ 1,000) 과 N (2 ≤ N ≤ 1,000) 이 주어진다. M줄에 걸쳐서, N개의 0 또는 1 이 공백 없이 주어진다...

Baekjoon 5567 결혼식 JAVA [내부링크]

https://www.acmicpc.net/problem/5567 5567번: 결혼식 예제 1의 경우 2와 3은 상근이의 친구이다. 또, 3과 4는 친구이기 때문에, 4는 상근이의 친구의 친구이다. 5와 6은 친구도 아니고, 친구의 친구도 아니다...

Baekjoon 1325 효율적인 해킹 JAVA [내부링크]

https://www.acmicpc.net/problem/1325 1325번: 효율적인 해킹 첫째 줄에, N과 M이 들어온다. N은 10,000보다 작거나 같은 자연수, M은 100,000보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에 신뢰하는 관..

Baekjoon 1655 가운데를 말해요 JAVA [내부링크]

https://www.acmicpc.net/problem/1655 1655번: 가운데를 말해요 첫째 줄에는 백준이가 외치는 정수의 개수 N이 주어진다. N은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수이다. 그 다음 N줄에 걸쳐서 백..

Baekjoon 2660 회장뽑기 JAVA [내부링크]

https://www.acmicpc.net/problem/2660 2660번: 회장뽑기 입력의 첫째 줄에는 회원의 수가 있다. 단, 회원의 수는 50명을 넘지 않는다. 둘째 줄 이후로는 한 줄에 두 개의 회원번호가 있는데, 이것은 두 회원이 서..

Baekjoon 14728 벼락치기 JAVA [내부링크]

https://www.acmicpc.net/problem/14728 14728번: 벼락치기 ChAOS(Chung-ang Algorithm Organization and Study) 회장이 되어 일이 많아진 준석이는 시험기간에도 일 때문에 공부를 하지 못하다가 시험 전 날이 되..

Baekjoon 3055 탈출 JAVA [내부링크]

https://www.acmicpc.net/problem/3055 3055번: 탈출 사악한 암흑의 군주 이민혁은 드디어 마법 구슬을 손에 넣었고, 그 능력을 실험해보기 위해 근처의 티떱숲에 홍수를 일으키려고 한다. 이 숲에는 고슴도치가..

Baekjoon 13459 구슬 탈출 JAVA [내부링크]

https://www.acmicpc.net/problem/13459 13459번: 구슬 탈출 첫 번째 줄에는 보드의 세로, 가로 크기를 의미하는 두 정수 N, M (3 ≤ N, M ≤ 10)이 주어진다. 다음 N개의 줄에 보드의 모양을 나타내는 길이 M의..

Baekjoon 2573 빙산 JAVA [내부링크]

https://www.acmicpc.net/problem/2573 2573번: 빙산 첫 줄에는 이차원 배열의 행의 개수와 열의 개수를 나타내는 두 정수 N과 M이 한 개의 빈칸을 사이에 두고 주어진다. N과 M은 3 이상 300 이하이다. 그 다음 N..

Baekjoon 1976 여행가자 JAVA [내부링크]

https://www.acmicpc.net/problem/1976 1976번: 여행 가자 동혁이는 친구들과 함께 여행을 가려고 한다. 한국에는 도시가 N개 있고 임의의 두 도시 사이에 길이 있을 수도, 없을 수도 있다. 동혁이의 여행 일정이..

Baekjoon 14501 퇴사 JAVA [내부링크]

https://www.acmicpc.net/problem/14501 14501번: 퇴사 첫째 줄에 백준이가 얻을 수 있는 최대 이익을 출력한다. www.acmicpc.net https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%2014501 GitHub - JUNGS..

Baekjoon 2252 줄 세우기 JAVA [내부링크]

https://www.acmicpc.net/problem/2252 2252번: 줄 세우기 첫째 줄에 N(1 ≤ N ≤ 32,000), M(1 ≤ M ≤ 100,000)이 주어진다. M은 키를 비교한 회수이다. 다음 M개의 줄에는 키를 비교한 두 학생의 번호 A, B가..

Baekjoon 16234 인구 이동 JAVA [내부링크]

https://www.acmicpc.net/problem/16234 16234번: 인구 이동 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다..

Baekjoon 2644 촌수계산 JAVA [내부링크]

https://www.acmicpc.net/problem/2644 2644번: 촌수계산 사람들은 1, 2, 3, …, n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를..

Baekjoon 17396 백도어 JAVA [내부링크]

https://www.acmicpc.net/problem/17396 17396번: 백도어 첫 번째 줄에 분기점의 수와 분기점들을 잇는 길의 수를 의미하는 두 자연수 N과 M이 공백으로 구분되어 주어진다.(1 ≤ N ≤ 100,000, 1 ≤ M ≤ 300,000..

Baekjoon 1504 특정한 최단 경로 JAVA [내부링크]

https://www.acmicpc.net/problem/1504 1504번: 특정한 최단 경로 첫째 줄에 정점의 개수 N과 간선의 개수 E가 주어진다. (2 ≤ N ≤ 800, 0 ≤ E ≤ 200,000) 둘째 줄부터 E개의 줄에 걸쳐서 세 개의 정수 a, b,..

Baekjoon 14496 그대, 그머가 되어 JAVA [내부링크]

https://www.acmicpc.net/problem/14496 14496번: 그대, 그머가 되어 첫째 줄에 머호가 바꾸려 하는 문자 a와 b가 주어진다. 둘째 줄에 전체 문자의 수 N과 치환 가능한 문자쌍의 수 M이 주어진다. (1 ≤ N ≤ 1,0..

Baekjoon 2407 조합 JAVA [내부링크]

https://www.acmicpc.net/problem/2407 2407번: 조합 n과 m이 주어진다. (5 ≤ n ≤ 100, 5 ≤ m ≤ 100, m ≤ n) www.acmicpc.net https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%202407 GitHub -..

Baekjoon 1629 곱셈 JAVA [내부링크]

https://www.acmicpc.net/problem/1629 1629번: 곱셈 첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연수이다. www.acmicpc.net https://github.com/JUNGSO..

Baekjoon 9375 패션왕 신해빈 JAVA [내부링크]

https://www.acmicpc.net/problem/9375 9375번: 패션왕 신해빈 첫 번째 테스트 케이스는 headgear에 해당하는 의상이 hat, turban이며 eyewear에 해당하는 의상이 sunglasses이므로 (hat), (turban), (sunglasses)..

Baekjoon 2206 벽 부수고 이동하기 JAVA [내부링크]

https://www.acmicpc.net/problem/2206 2206번: 벽 부수고 이동하기 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 당신은 (1, 1)에..

Baekjoon 1167 트리의 지름 JAVA [내부링크]

https://www.acmicpc.net/problem/1167 1167번: 트리의 지름 트리가 입력으로 주어진다. 먼저 첫 번째 줄에서는 트리의 정점의 개수 V가 주어지고 (2 ≤ V ≤ 100,000)둘째 줄부터 V개의 줄에 걸쳐 간선의 정보가..

Baekjoon 1520 내리막 길 JAVA [내부링크]

https://www.acmicpc.net/problem/1520 1520번: 내리막 길 여행을 떠난 세준이는 지도를 하나 구하였다. 이 지도는 아래 그림과 같이 직사각형 모양이며 여러 칸으로 나뉘어져 있다. 한 칸은 한 지점을 나타내는데..

Baekjoon 1965 상자넣기 JAVA [내부링크]

https://www.acmicpc.net/problem/1965 1965번: 상자넣기 정육면체 모양의 상자가 일렬로 늘어서 있다. 상자마다 크기가 주어져 있는데, 앞에 있는 상자의 크기가 뒤에 있는 상자의 크기보다 작으면, 앞에 있는..

Baekjoon 13414 수강신청 JAVA [내부링크]

https://www.acmicpc.net/problem/13414 13414번: 수강신청 입력 데이터는 표준 입력을 사용한다. 입력은 1개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 과목의 수강 가능 인원 K(1 ≤ K ≤ 100,000)와..

Baekjoon 10282 해킹 JAVA [내부링크]

https://www.acmicpc.net/problem/10282 10282번: 해킹 최흉최악의 해커 yum3이 네트워크 시설의 한 컴퓨터를 해킹했다! 이제 서로에 의존하는 컴퓨터들은 점차 하나둘 전염되기 시작한다. 어떤 컴퓨터 a가 다른..

Baekjoon 15723 n단 논법 JAVA [내부링크]

https://www.acmicpc.net/problem/15723 15723번: n단 논법 m개의 줄에 걸쳐 각 줄에 결론이 참인지 거짓인지 출력하라. 참일 경우 T, 거짓일 경우 F를 출력하라. 알 수 없는 경우도 거짓이다. 답은 필히 대문자로..

Baekjoon 10825 국영수 JAVA [내부링크]

https://www.acmicpc.net/problem/10825 10825번: 국영수 첫째 줄에 도현이네 반의 학생의 수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 한 줄에 하나씩 각 학생의 이름, 국어, 영어, 수학 점수가 공백으로..

Baekjoon 2210 숫자판 점프 JAVA [내부링크]

https://www.acmicpc.net/problem/2210 2210번: 숫자판 점프 111111, 111112, 111121, 111211, 111212, 112111, 112121, 121111, 121112, 121211, 121212, 211111, 211121, 212111, 212121 이 가능한 경우들이다...

Baekjoon 1058 친구 JAVA [내부링크]

https://www.acmicpc.net/problem/1058 1058번: 친구 지민이는 세계에서 가장 유명한 사람이 누구인지 궁금해졌다. 가장 유명한 사람을 구하는 방법은 각 사람의 2-친구를 구하면 된다. 어떤 사람 A가 또다른 사람..

Baekjoon 14500 테트로미노 JAVA [내부링크]

https://www.acmicpc.net/problem/14500 14500번: 테트로미노 폴리오미노란 크기가 1×1인 정사각형을 여러 개 이어서 붙인 도형이며, 다음과 같은 조건을 만족해야 한다. 정사각형은 서로 겹치면 안 된다. 도형은..

Baekjoon 1890 점프 JAVA [내부링크]

https://www.acmicpc.net/problem/1890 1890번: 점프 첫째 줄에 게임 판의 크기 N (4 ≤ N ≤ 100)이 주어진다. 그 다음 N개 줄에는 각 칸에 적혀져 있는 수가 N개씩 주어진다. 칸에 적혀있는 수는 0보다 크거나..

Baekjoon 3273 두 수의 합 JAVA [내부링크]

https://www.acmicpc.net/problem/3273 3273번: 두 수의 합 n개의 서로 다른 양의 정수 a1, a2, ..., an으로 이루어진 수열이 있다. ai의 값은 1보다 크거나 같고, 1000000보다 작거나 같은 자연수이다. 자연수 x..

Baekjoon 11054 가장 긴 바이토닉 부분 수열 JAVA [내부링크]

https://www.acmicpc.net/problem/11054 11054번: 가장 긴 바이토닉 부분 수열 첫째 줄에 수열 A의 크기 N이 주어지고, 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (1 ≤ N ≤ 1,000, 1 ≤ Ai ≤ 1,000) ww..

Baekjoon 2583 영역 구하기 JAVA [내부링크]

https://www.acmicpc.net/problem/2583 2583번: 영역 구하기 첫째 줄에 M과 N, 그리고 K가 빈칸을 사이에 두고 차례로 주어진다. M, N, K는 모두 100 이하의 자연수이다. 둘째 줄부터 K개의 줄에는 한 줄에 하나씩..

Baekjoon 1309 동물원 JAVA [내부링크]

https://www.acmicpc.net/problem/1309 https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%201309 GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드 JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development b..

Baekjoon 5052 전화번호 목록 JAVA [내부링크]

https://www.acmicpc.net/problem/5052 5052번: 전화번호 목록 첫째 줄에 테스트 케이스의 개수 t가 주어진다. (1 ≤ t ≤ 50) 각 테스트 케이스의 첫째 줄에는 전화번호의 수 n이 주어진다. (1 ≤ n ≤ 10000) 다..

Baekjoon 1182 부분수열의 합 JAVA [내부링크]

https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진..

Baekjoon 17471 게리맨더링 JAVA [내부링크]

https://www.acmicpc.net/problem/17471 17471번: 게리맨더링 선거구를 [1, 4], [2, 3, 5, 6]으로 나누면 각 선거구의 인구는 9, 8이 된다. 인구 차이는 1이고, 이 값보다 더 작은 값으로 선거구를 나눌 수는 없다..

Baekjoon 2580,2239 스도쿠 JAVA [내부링크]

https://www.acmicpc.net/problem/2580 2580번: 스도쿠 스도쿠는 18세기 스위스 수학자가 만든 '라틴 사각형'이랑 퍼즐에서 유래한 것으로 현재 많은 인기를 누리고 있다. 이 게임은 아래 그림과 같이 가로, 세로..

Baekjoon 1240 노드사이의 거리 JAVA [내부링크]

https://www.acmicpc.net/problem/1240 1240번: 노드사이의 거리 N(2≤N≤1,000)개의 노드로 이루어진 트리가 주어지고 M(M≤1,000)개의 두 노드 쌍을 입력받을 때 두 노드 사이의 거리를 출력하라. www.acmicpc.n..

Baekjoon 4963 섬의 개수 JAVA [내부링크]

https://www.acmicpc.net/problem/4963 4963번: 섬의 개수 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 지도의 너비 w와 높이 h가 주어진다. w와 h는 50보다 작거나 같은 양..

Baekjoon 1717 집합의 표현 JAVA [내부링크]

https://www.acmicpc.net/problem/1717 1717번: 집합의 표현 첫째 줄에 n(1 ≤ n ≤ 1,000,000), m(1 ≤ m ≤ 100,000)이 주어진다. m은 입력으로 주어지는 연산의 개수이다. 다음 m개의 줄에는 각각의 연산이 주..

Baekjoon 2174 로봇 시뮬레이션 JAVA [내부링크]

https://www.acmicpc.net/problem/2174 2174번: 로봇 시뮬레이션 첫째 줄에 두 정수 A, B가 주어진다. 다음 줄에는 두 정수 N, M이 주어진다. 다음 N개의 줄에는 각 로봇의 초기 위치(x, y좌표 순) 및 방향이 주어..

Baekjoon 11048 이동하기 JAVA [내부링크]

https://www.acmicpc.net/problem/11048 11048번: 이동하기 준규는 N×M 크기의 미로에 갇혀있다. 미로는 1×1크기의 방으로 나누어져 있고, 각 방에는 사탕이 놓여져 있다. 미로의 가장 왼쪽 윗 방은 (1, 1)이..

Baekjoon 13023 ABCDE JAVA [내부링크]

https://www.acmicpc.net/problem/13023 13023번: ABCDE 문제의 조건에 맞는 A, B, C, D, E가 존재하면 1을 없으면 0을 출력한다. www.acmicpc.net https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%201302..

Baekjoon 3190 뱀 JAVA [내부링크]

https://www.acmicpc.net/problem/3190 3190번: 뱀  'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의..

Baekjoon 7562 나이트의 이동 JAVA [내부링크]

https://www.acmicpc.net/problem/7562 7562번: 나이트의 이동 체스판 위에 한 나이트가 놓여져 있다. 나이트가 한 번에 이동할 수 있는 칸은 아래 그림에 나와있다. 나이트가 이동하려고 하는 칸이 주어진다. 나..

Baekjoon 10830 행렬 제곱 JAVA [내부링크]

https://www.acmicpc.net/problem/10830 10830번: 행렬 제곱 크기가 N*N인 행렬 A가 주어진다. 이때, A의 B제곱을 구하는 프로그램을 작성하시오. 수가 매우 커질 수 있으니, A^B의 각 원소를 1,000으로 나눈 나머..

Baekjoon 11401 이항 계수 3 JAVA [내부링크]

https://www.acmicpc.net/problem/11401 11401번: 이항 계수 3 자연수 \(N\)과 정수 \(K\)가 주어졌을 때 이항 계수 \(\binom{N}{K}\)를 1,000,000,007로 나눈 나머지를 구하는 프로그램을 작성하시오. www.acmicp..

Baekjoon 17143 낚시왕 JAVA [내부링크]

https://www.acmicpc.net/problem/17143 17143번: 낚시왕 낚시왕이 상어 낚시를 하는 곳은 크기가 R×C인 격자판으로 나타낼 수 있다. 격자판의 각 칸은 (r, c)로 나타낼 수 있다. r은 행, c는 열이고, (R, C)는..

Baekjoon 14891 톱니바퀴 JAVA [내부링크]

https://www.acmicpc.net/problem/14891 14891번: 톱니바퀴 총 8개의 톱니를 가지고 있는 톱니바퀴 4개가 아래 그림과 같이 일렬로 놓여져 있다. 또, 톱니는 N극 또는 S극 중 하나를 나타내고 있다. 톱니바퀴에는..

Baekjoon 4358 생태학 JAVA [내부링크]

https://www.acmicpc.net/problem/4358 4358번: 생태학 프로그램은 여러 줄로 이루어져 있으며, 한 줄에 하나의 나무 종 이름이 주어진다. 어떤 종 이름도 30글자를 넘지 않으며, 입력에는 최대 10,000개의 종이..

Baekjoon 11758 CCW JAVA [내부링크]

https://www.acmicpc.net/problem/11758 11758번: CCW 첫째 줄에 P1의 (x1, y1), 둘째 줄에 P2의 (x2, y2), 셋째 줄에 P3의 (x3, y3)가 주어진다. (-10,000 ≤ x1, y1, x2, y2, x3, y3 ≤ 10,000) 모든 좌표는 정..

Baekjoon 2468 안전영역 JAVA [내부링크]

https://www.acmicpc.net/problem/2468 https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%202468 GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드 JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development b..

Baekjoon 2458 키 순서 JAVA [내부링크]

https://www.acmicpc.net/problem/2458 2458번: 키 순서 1번부터 N번까지 번호가 붙여져 있는 학생들에 대하여 두 학생끼리 키를 비교한 결과의 일부가 주어져 있다. 단, N명의 학생들의 키는 모두 다르다고 가정..

Baekjoon 1194 달이 차오른다, 가자. JAVA [내부링크]

https://www.acmicpc.net/problem/1194 1194번: 달이 차오른다, 가자. 첫째 줄에 미로의 세로 크기 N과 가로 크기 M이 주어진다. (1 ≤ N, M ≤ 50) 둘째 줄부터 N개의 줄에 미로의 모양이 주어진다. 같은 타입의..

Baekjoon 1707 이분 그래프 JAVA [내부링크]

https://www.acmicpc.net/problem/1707 1707번: 이분 그래프 입력은 여러 개의 테스트 케이스로 구성되어 있는데, 첫째 줄에 테스트 케이스의 개수 K가 주어진다. 각 테스트 케이스의 첫째 줄에는 그래프의 정점의..

Baekjoon 4485 녹색 옷 입은 애가 젤다지? JAVA [내부링크]

https://www.acmicpc.net/problem/4485 4485번: 녹색 옷 입은 애가 젤다지? 젤다의 전설 게임에서 화폐의 단위는 루피(rupee)다. 그런데 간혹 '도둑루피'라 불리는 검정색 루피도 존재하는데, 이걸 획득하면 오히..

Baekjoon 12738 가장 긴 증가하는 부분 수열 3 JAVA [내부링크]

https://www.acmicpc.net/problem/12738 12738번: 가장 긴 증가하는 부분 수열 3 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (-1,000,000,00..

Baekjoon 1755 숫자놀이 JAVA [내부링크]

https://www.acmicpc.net/problem/1755 1755번: 숫자놀이 79를 영어로 읽되 숫자 단위로 하나씩 읽는다면 "seven nine"이 된다. 80은 마찬가지로 "eight zero"라고 읽는다. 79는 80보다 작지만, 영어로 숫자 하나..

Baekjoon 11050 이항 계수 1 JAVA [내부링크]

https://www.acmicpc.net/problem/11050 11050번: 이항 계수 1 첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net https://github.com/JUNGSOONIL/JAVA/blob/main/BA..

Baekjoon 11725 트리의 부모 찾기 JAVA [내부링크]

https://www.acmicpc.net/problem/11725 11725번: 트리의 부모 찾기 루트 없는 트리가 주어진다. 이때, 트리의 루트를 1이라고 정했을 때, 각 노드의 부모를 구하는 프로그램을 작성하시오. www.acmicpc.net https..

Baekjoon 14938 서강그라운드 JAVA [내부링크]

https://www.acmicpc.net/problem/14938 14938번: 서강그라운드 예은이는 요즘 가장 인기가 있는 게임 서강그라운드를 즐기고 있다. 서강그라운드는 여러 지역중 하나의 지역에 낙하산을 타고 낙하하여, 그 지역에..

Baekjoon 16953 A → B JAVA [내부링크]

https://www.acmicpc.net/problem/16953 16953번: A → B 첫째 줄에 A, B (1 ≤ A < B ≤ 109)가 주어진다. www.acmicpc.net https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%2016953 GitHub - JUNGSOONIL..

Baekjoon 2193 이친수 JAVA [내부링크]

https://www.acmicpc.net/problem/2193 2193번: 이친수 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성..

Baekjoon 11404 플로이드 JAVA [내부링크]

https://www.acmicpc.net/problem/11404 11404번: 플로이드 첫째 줄에 도시의 개수 n이 주어지고 둘째 줄에는 버스의 개수 m이 주어진다. 그리고 셋째 줄부터 m+2줄까지 다음과 같은 버스의 정보가 주어진다. 먼저..

Baekjoon 17144 미세먼지 안녕! JAVA [내부링크]

https://www.acmicpc.net/problem/17144 17144번: 미세먼지 안녕! 미세먼지를 제거하기 위해 구사과는 공기청정기를 설치하려고 한다. 공기청정기의 성능을 테스트하기 위해 구사과는 집을 크기가 R×C인 격자판..

Baekjoon 10451 순열 사이클 JAVA [내부링크]

https://www.acmicpc.net/problem/10451 10451번: 순열 사이클 1부터 N까지 정수 N개로 이루어진 순열을 나타내는 방법은 여러 가지가 있다. 예를 들어, 8개의 수로 이루어진 순열 (3, 2, 7, 8, 1, 4, 5, 6)을 배..

Baekjoon 1786 찾기 JAVA [내부링크]

https://www.acmicpc.net/problem/1786 1786번: 찾기 첫째 줄에, T 중간에 P가 몇 번 나타나는지를 나타내는 음이 아닌 정수를 출력한다. 둘째 줄에는 P가 나타나는 위치를 차례대로 공백으로 구분해 출력한다. 예..

Baekjoon 12015 가장 긴 증가하는 부분 수열 2 JAVA [내부링크]

https://www.acmicpc.net/problem/12015 12015번: 가장 긴 증가하는 부분 수열 2 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (1 ≤ Ai ≤ 1..

Baekjoon 11286 절댓값 힙 JAVA [내부링크]

https://www.acmicpc.net/problem/11286 11286번: 절댓값 힙 첫째 줄에 연산의 개수 N(1≤N≤100,000)이 주어진다. 다음 N개의 줄에는 연산에 대한 정보를 나타내는 정수 x가 주어진다. 만약 x가 0이 아니라면 배..

Baekjoon 5525 IOIOI JAVA [내부링크]

https://www.acmicpc.net/problem/5525 5525번: IOIOI N+1개의 I와 N개의 O로 이루어져 있으면, I와 O이 교대로 나오는 문자열을 PN이라고 한다. P1 IOI P2 IOIOI P3 IOIOIOI PN IOIOI...OI (O가 N개) I와 O로만..

Baekjoon 14503 로봇 청소기 JAVA [내부링크]

https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 로봇 청소기가 주어졌을 때, 청소하는 영역의 개수를 구하는 프로그램을 작성하시오. 로봇 청소기가 있는 장소는 N×M 크기의 직사각형으로 나타낼..

Baekjoon 11403 경로 찾기 JAVA [내부링크]

https://www.acmicpc.net/problem/11403 11403번: 경로 찾기 가중치 없는 방향 그래프 G가 주어졌을 때, 모든 정점 (i, j)에 대해서, i에서 j로 가는 경로가 있는지 없는지 구하는 프로그램을 작성하시오. www.ac..

Baekjoon 1389 케빈 베이컨의 6단계 법칙 JAVA [내부링크]

https://www.acmicpc.net/problem/1389 1389번: 케빈 베이컨의 6단계 법칙 첫째 줄에 유저의 수 N (2 ≤ N ≤ 100)과 친구 관계의 수 M (1 ≤ M ≤ 5,000)이 주어진다. 둘째 줄부터 M개의 줄에는 친구 관계가 주어..

Baekjoon 11053 가장 긴 증가하는 부분 수열 JAVA [내부링크]

https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20,..

Baekjoon 12865 평범한 배낭 JAVA [내부링크]

https://www.acmicpc.net/problem/12865 12865번: 평범한 배낭 첫 줄에 물품의 수 N(1 ≤ N ≤ 100)과 준서가 버틸 수 있는 무게 K(1 ≤ K ≤ 100,000)가 주어진다. 두 번째 줄부터 N개의 줄에 거쳐 각 물건의 무..

Baekjoon 1600 말이 되고픈 원숭이 JAVA [내부링크]

https://www.acmicpc.net/problem/1600 1600번: 말이 되고픈 원숭이 첫째 줄에 정수 K가 주어진다. 둘째 줄에 격자판의 가로길이 W, 세로길이 H가 주어진다. 그 다음 H줄에 걸쳐 W개의 숫자가 주어지는데, 0은 아..

Baekjoon 2636 치즈 JAVA [내부링크]

https://www.acmicpc.net/problem/2636 과 같이 정사각형 칸들로 이루어진 사각형 모양의 판이 있고, 그 위에 얇은 치즈(회색으로 표시된 부분)가 놓여 있다. 판의 가장자리(<그림 1>에서 네모 칸에 X친 부분)에는..

Baekjoon 17472 다리 만들기 2 JAVA [내부링크]

https://www.acmicpc.net/problem/17472 17472번: 다리 만들기 2 첫째 줄에 지도의 세로 크기 N과 가로 크기 M이 주어진다. 둘째 줄부터 N개의 줄에 지도의 정보가 주어진다. 각 줄은 M개의 수로 이루어져 있으며,..

Baekjoon 14502 연구소 JAVA [내부링크]

https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소..

Baekjoon 9205 맥주 마시면서 걸어가기 JAVA [내부링크]

https://www.acmicpc.net/problem/9205 9205번: 맥주 마시면서 걸어가기 송도에 사는 상근이와 친구들은 송도에서 열리는 펜타포트 락 페스티벌에 가려고 한다. 올해는 맥주를 마시면서 걸어가기로 했다. 출발은..

Baekjoon 16928 뱀과 사다리 게임 JAVA [내부링크]

https://www.acmicpc.net/problem/16928 16928번: 뱀과 사다리 게임 첫째 줄에 게임판에 있는 사다리의 수 N(1 ≤ N ≤ 15)과 뱀의 수 M(1 ≤ M ≤ 15)이 주어진다. 둘째 줄부터 N개의 줄에는 사다리의 정보를 의..

Baekjoon 18352 특정 거리의 도시 찾기 JAVA [내부링크]

https://www.acmicpc.net/problem/18352 18352번: 특정 거리의 도시 찾기 첫째 줄에 도시의 개수 N, 도로의 개수 M, 거리 정보 K, 출발 도시의 번호 X가 주어진다. (2 ≤ N ≤ 300,000, 1 ≤ M ≤ 1,000,000,..

Baekjoon 9084 동전 JAVA [내부링크]

https://www.acmicpc.net/problem/9084 9084번: 동전 우리나라 화폐단위, 특히 동전에는 1원, 5원, 10원, 50원, 100원, 500원이 있다. 이 동전들로는 정수의 금액을 만들 수 있으며 그 방법도 여러 가지가 있을 수..

Baekjoon 4883 삼각 그래프 JAVA [내부링크]

https://www.acmicpc.net/problem/4883 4883번: 삼각 그래프 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 그래프의 행의 개수 N이 주어진다. (2 ≤ N ≤ 100,000) 다음 N개..

Baekjoon 2156 포도주 시식 JAVA [내부링크]

https://www.acmicpc.net/problem/2156 2156번: 포도주 시식 효주는 포도주 시식회에 갔다. 그 곳에 갔더니, 테이블 위에 다양한 포도주가 들어있는 포도주 잔이 일렬로 놓여 있었다. 효주는 포도주 시식을 하려고..

Baekjoon 1932 정수 삼각형 JAVA [내부링크]

https://www.acmicpc.net/problem/1932 1932번: 정수 삼각형 첫째 줄에 삼각형의 크기 n(1 ≤ n ≤ 500)이 주어지고, 둘째 줄부터 n+1번째 줄까지 정수 삼각형이 주어진다. www.acmicpc.net https://github.com/JU..

Baekjoon 1149 RGB거리 JAVA [내부링크]

https://www.acmicpc.net/problem/1149 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주..

Baekjoon 1904 01타일 JAVA [내부링크]

https://www.acmicpc.net/problem/1904 1904번: 01타일 지원이에게 2진 수열을 가르쳐 주기 위해, 지원이 아버지는 그에게 타일들을 선물해주셨다. 그리고 이 각각의 타일들은 0 또는 1이 쓰여 있는 낱장의 타일들..

Baekjoon 10974 모든 순열 JAVA [내부링크]

https://www.acmicpc.net/problem/10974 10974번: 모든 순열 N이 주어졌을 때, 1부터 N까지의 수로 이루어진 순열을 사전순으로 출력하는 프로그램을 작성하시오. www.acmicpc.net https://github.com/JUNGSOONIL/..

Baekjoon 14621 나만 안되는 연애 JAVA [내부링크]

https://www.acmicpc.net/problem/14621 14621번: 나만 안되는 연애 입력의 첫째 줄에 학교의 수 N와 학교를 연결하는 도로의 개수 M이 주어진다. (2 ≤ N ≤ 1,000) (1 ≤ M ≤ 10,000) 둘째 줄에 각 학교가 남초..

Baekjoon 11727 2xn 타일링 2 JAVA [내부링크]

https://www.acmicpc.net/problem/11727 11727번: 2×n 타일링 2 2×n 직사각형을 1×2, 2×1과 2×2 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×17 직사각형을 채운 한가지 예이다..

Baekjoon 9461 파도반 수열 JAVA [내부링크]

https://www.acmicpc.net/problem/9461 9461번: 파도반 수열 오른쪽 그림과 같이 삼각형이 나선 모양으로 놓여져 있다. 첫 삼각형은 정삼각형으로 변의 길이는 1이다. 그 다음에는 다음과 같은 과정으로 정삼각형..

Baekjoon 2178 미로 탐색 JAVA [내부링크]

https://www.acmicpc.net/problem/2178 2178번: 미로 탐색 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. ww..

Baekjoon 18870 좌표 압축 JAVA [내부링크]

https://www.acmicpc.net/problem/18870 Xj를 만족하는 서로 다른 좌표의 개수와 같아야 한다. X1, X2, ..., XN에 좌" data-og-host="www.acmicpc.net" data-og-source-url="https://www.acmicpc.net/problem/1887..

Baekjoon 1697 숨바꼭질 JAVA [내부링크]

https://www.acmicpc.net/problem/1697 1697번: 숨바꼭질 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순..

Baekjoon 7662 이중 우선순위 큐 JAVA [내부링크]

https://www.acmicpc.net/problem/7662 7662번: 이중 우선순위 큐 입력 데이터는 표준입력을 사용한다. 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주..

Baekjoon 11279 최대 힙 JAVA [내부링크]

https://www.acmicpc.net/problem/11279 11279번: 최대 힙 첫째 줄에 연산의 개수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 N개의 줄에는 연산에 대한 정보를 나타내는 정수 x가 주어진다. 만약 x가 자연수라면 배..

Baekjoon 1260 DFS와 BFS JAVA [내부링크]

해당 문제는 2일 정도 고민을 하면서 해결한 문제이다. https://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할..

Baekjoon 2630 색종이 만들기 JAVA [내부링크]

https://www.acmicpc.net/problem/2630 2630번: 색종이 만들기 첫째 줄에는 전체 종이의 한 변의 길이 N이 주어져 있다. N은 2, 4, 8, 16, 32, 64, 128 중 하나이다. 색종이의 각 가로줄의 정사각형칸들의 색이 윗..

Baekjoon 2164 카드2 JAVA [내부링크]

https://www.acmicpc.net/problem/2164 2164번: 카드2 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여..

Baekjoon 1920 수 찾기 JAVA [내부링크]

https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어..

Baekjoon 2798 블랙잭 JAVA [내부링크]

https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지..

Baekjoon 17219 비밀번호 찾기 JAVA [내부링크]

https://www.acmicpc.net/problem/17219 17219번: 비밀번호 찾기 첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 두번째..

Baekjoon 11726 2xn 타일링 JAVA [내부링크]

https://www.acmicpc.net/problem/11726 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지..

Baekjoon 1003 피보나치 함수 JAVA [내부링크]

https://www.acmicpc.net/problem/1003 1003번: 피보나치 함수 각 테스트 케이스마다 0이 출력되는 횟수와 1이 출력되는 횟수를 공백으로 구분해서 출력한다. www.acmicpc.net https://github.com/JUNGSOONIL/JAVA..

Baekjoon 1764 듣보잡 JAVA [내부링크]

https://www.acmicpc.net/problem/1764 1764번: 듣보잡 첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도..

Baekjoon 11724 연결 요소의 개수 JAVA [내부링크]

https://www.acmicpc.net/problem/11724 11724번: 연결 요소의 개수 첫째 줄에 정점의 개수 N과 간선의 개수 M이 주어진다. (1 ≤ N ≤ 1,000, 0 ≤ M ≤ N×(N-1)/2) 둘째 줄부터 M개의 줄에 간선의 양 끝점 u와..

Baekjoon 1927 최소 힙 JAVA [내부링크]

https://www.acmicpc.net/problem/1927 1927번: 최소 힙 첫째 줄에 연산의 개수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 N개의 줄에는 연산에 대한 정보를 나타내는 정수 x가 주어진다. 만약 x가 자연수라면 배열..

Baekjoon 1780 종이의 개수 JAVA [내부링크]

https://www.acmicpc.net/problem/1780 1780번: 종이의 개수 N×N크기의 행렬로 표현되는 종이가 있다. 종이의 각 칸에는 -1, 0, 1 중 하나가 저장되어 있다. 우리는 이 행렬을 다음과 같은 규칙에 따라 적절한 크..

Baekjoon 1620 나는야 포켓몬 마스터 이다솜 JAVA [내부링크]

https://www.acmicpc.net/problem/1620 1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,..

Baekjoon 17829 222-폴링 JAVA [내부링크]

https://www.acmicpc.net/problem/17829 17829번: 222-풀링 조기 졸업을 꿈꾸는 종욱이는 요즘 핫한 딥러닝을 공부하던 중, 이미지 처리에 흔히 쓰이는 합성곱 신경망(Convolutional Neural Network, CNN)의 풀링..

Baekjoon 16398 행성 연결 JAVA [내부링크]

https://www.acmicpc.net/problem/16398 16398번: 행성 연결 홍익 제국의 중심은 행성 T이다. 제국의 황제 윤석이는 행성 T에서 제국을 효과적으로 통치하기 위해서, N개의 행성 간에 플로우를 설치하려고 한다...

Baekjoon 5972 택배 배송 JAVA [내부링크]

https://www.acmicpc.net/problem/5972 5972번: 택배 배송 농부 현서는 농부 찬홍이에게 택배를 배달해줘야 합니다. 그리고 지금, 갈 준비를 하고 있습니다. 평화롭게 가려면 가는 길에 만나는 모든 소들에게 맛..

Baekjoon 1916 최소비용 구하기 JAVA [내부링크]

https://www.acmicpc.net/problem/1916 1916번: 최소비용 구하기 첫째 줄에 도시의 개수 N(1 ≤ N ≤ 1,000)이 주어지고 둘째 줄에는 버스의 개수 M(1 ≤ M ≤ 100,000)이 주어진다. 그리고 셋째 줄부터 M+2줄까지..

Baekjoon 1753 최단경로 JAVA [내부링크]

https://www.acmicpc.net/problem/1753 1753번: 최단경로 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1 ≤ V ≤ 20,000, 1 ≤ E ≤ 300,000) 모든 정점에는 1부터 V까지 번호가 매겨져 있다고 가정한..

Baekjoon 21924 도시 건설 JAVA [내부링크]

https://www.acmicpc.net/problem/21924 21924번: 도시 건설 첫 번째 줄에 건물의 개수 $N$ $(3 \le N \le 10^5 )$와 도로의 개수 $M$ $(2 \le M \le min( {N(N-1) \over 2}, 5×10^5)) $가 주어진다. 두 번째 줄..

Baekjoon 1774 우주신과의 교감 JAVA [내부링크]

https://www.acmicpc.net/problem/1774 1774번: 우주신과의 교감 (1,1) (3,1) (2,3) (4,3) 이렇게 우주신들과 황선자씨의 좌표가 주어졌고 1번하고 4번이 연결되어 있다. 그렇다면 1번하고 2번을 잇는 통로를 만들..

Baekjoon 4386 별자리 만들기 JAVA [내부링크]

https://www.acmicpc.net/problem/4386 4386번: 별자리 만들기 도현이는 우주의 신이다. 이제 도현이는 아무렇게나 널브러져 있는 n개의 별들을 이어서 별자리를 하나 만들 것이다. 별자리의 조건은 다음과 같다...

Baekjoon 6497 전력난 JAVA [내부링크]

https://www.acmicpc.net/problem/6497 6497번: 전력난 성진이는 한 도시의 시장인데 거지라서 전력난에 끙끙댄다. 그래서 모든 길마다 원래 켜져 있던 가로등 중 일부를 소등하기로 하였다. 길의 가로등을 켜 두..

Baekjoon 1647 도시 분할 계획 JAVA [내부링크]

https://www.acmicpc.net/problem/1647 1647번: 도시 분할 계획 첫째 줄에 집의 개수 N, 길의 개수 M이 주어진다. N은 2이상 100,000이하인 정수이고, M은 1이상 1,000,000이하인 정수이다. 그 다음 줄부터 M줄에..

Baekjoon 1922 네트워크 연결 JAVA [내부링크]

https://www.acmicpc.net/problem/1922 1922번: 네트워크 연결 이 경우에 1-3, 2-3, 3-4, 4-5, 4-6을 연결하면 주어진 output이 나오게 된다. www.acmicpc.net https://github.com/JUNGSOONIL/JAVA/blob/main/BAEK..

Baekjoon 17413 단어 뒤집기 2 JAVA [내부링크]

https://www.acmicpc.net/problem/17413 ')로만 이루어져 " data-og-host="www.acmicpc.net" data-og-source-url="https://www.acmicpc.net/problem/17413" data-og-url="https://www.acmicpc.net/problem/17413"..

Baekjoon 1197 최소 스패닝 트리 JAVA [내부링크]

https://www.acmicpc.net/problem/1197 1197번: 최소 스패닝 트리 첫째 줄에 정점의 개수 V(1 ≤ V ≤ 10,000)와 간선의 개수 E(1 ≤ E ≤ 100,000)가 주어진다. 다음 E개의 줄에는 각 간선에 대한 정보를 나타내..

Baekjoon 10026 적록색약 JAVA [내부링크]

https://www.acmicpc.net/problem/10026 10026번: 적록색약 적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다. 크기..

Baekjoon 10163 색종이 JAVA [내부링크]

https://www.acmicpc.net/problem/10163 10163번: 색종이 평면에 색깔이 서로 다른 직사각형 모양의 색종이 N장이 하나씩 차례로 놓여진다. 이때 색종이가 비스듬하게 놓이는 경우는 없다. 즉, 모든 색종이의 변은..

Baekjoon 2669 직사각형 네 개의 합집합의 면적 구하기 JAVA [내부링크]

https://www.acmicpc.net/problem/2669 2669번: 직사각형 네개의 합집합의 면적 구하기 평면에 네 개의 직사각형이 놓여 있는데 그 밑변은 모두 가로축에 평행하다. 이 네 개의 직사각형들은 서로 떨어져 있을 수..

Baekjoon 13300 방 배정 JAVA [내부링크]

https://www.acmicpc.net/problem/13300 13300번: 방 배정 표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 수학여행에 참가하는 학생 수를 나타내는 정수 N(1 ≤ N ≤ 1,000)과 한 방에 배정할 수 있는 최대..

Baekjoon 10157 자리배정 JAVA [내부링크]

https://www.acmicpc.net/problem/10157 10157번: 자리배정 첫 줄에는 공연장의 격자 크기를 나타내는 정수 C와 R이 하나의 공백을 사이에 두고 차례대로 주어진다. 두 값의 범위는 5 ≤ C, R ≤ 1,000이다. 그 다..

Baekjoon 2447 참외밭 JAVA [내부링크]

https://www.acmicpc.net/problem/2477 2477번: 참외밭 첫 번째 줄에 1m2의 넓이에 자라는 참외의 개수를 나타내는 양의 정수 K (1 ≤ K ≤ 20)가 주어진다. 참외밭을 나타내는 육각형의 임의의 한 꼭짓점에서 출..

Baekjoon 2491 수열 JAVA [내부링크]

https://www.acmicpc.net/problem/2491 2491번: 수열 0에서부터 9까지의 숫자로 이루어진 N개의 숫자가 나열된 수열이 있다. 그 수열 안에서 연속해서 커지거나(같은 것 포함), 혹은 연속해서 작아지는(같은 것 포..

Baekjoon 2564 경비원 JAVA [내부링크]

https://www.acmicpc.net/problem/2564 2564번: 경비원 첫째 줄에 블록의 가로의 길이와 세로의 길이가 차례로 주어진다. 둘째 줄에 상점의 개수가 주어진다. 블록의 가로의 길이와 세로의 길이, 상점의 개수는 모..

Baekjoon 2605 줄 세우기 JAVA [내부링크]

https://www.acmicpc.net/problem/2605 2605번: 줄 세우기 점심시간이 되면 반 학생 모두가 한 줄로 줄을 서서 급식을 탄다. 그런데 매일 같이 앞자리에 앉은 학생들이 앞에 줄을 서 먼저 점심을 먹고, 뒷자리에..

Baekjoon 2309 일곱 난쟁이 JAVA [내부링크]

https://www.acmicpc.net/problem/2309 2309번: 일곱 난쟁이 아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러 가..

Baekjoon 3109 빵집 JAVA [내부링크]

https://www.acmicpc.net/problem/3109 3109번: 빵집 유명한 제빵사 김원웅은 빵집을 운영하고 있다. 원웅이의 빵집은 글로벌 재정 위기를 피해가지 못했고, 결국 심각한 재정 위기에 빠졌다. 원웅이는 지출을 줄..

Baekjoon 1987 알파벳 JAVA [내부링크]

https://www.acmicpc.net/problem/1987 1987번: 알파벳 세로 R칸, 가로 C칸으로 된 표 모양의 보드가 있다. 보드의 각 칸에는 대문자 알파벳이 하나씩 적혀 있고, 좌측 상단 칸 (1행 1열) 에는 말이 놓여 있다. 말..

Baekjoon 1074 Z JAVA [내부링크]

https://www.acmicpc.net/problem/1074  1인 경우, 배열을" data-og-host="www.acmicpc.net" data-og-source-url="https://www.acmicpc.net/problem/1074" data-og-url="https://www.acmicpc.net/problem/1074" d..

Baekjoon 1992 쿼드 트리 JAVA [내부링크]

https://www.acmicpc.net/problem/1992 1992번: 쿼드트리 첫째 줄에는 영상의 크기를 나타내는 숫자 N 이 주어진다. N 은 언제나 2의 제곱수로 주어지며, 1 ≤ N ≤ 64의 범위를 가진다. 두 번째 줄부터는 길이 N..

Baekjoon 7576 토마토 JAVA [내부링크]

https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다...

Baekjoon 2839 설탕 배달 JAVA [내부링크]

https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은..

Baekjoon 11650 좌표 정렬하기 JAVA [내부링크]

https://www.acmicpc.net/problem/11650 11650번: 좌표 정렬하기 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 10..

Baekjoon 1931 회의실 배정 JAVA [내부링크]

https://www.acmicpc.net/problem/1931 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%201931 GitHub - JUNGSO..

Baekjoon 1759 암호 만들기 JAVA [내부링크]

https://www.acmicpc.net/problem/1759 1759번: 암호 만들기 첫째 줄에 두 정수 L, C가 주어진다. (3 ≤ L ≤ C ≤ 15) 다음 줄에는 C개의 문자들이 공백으로 구분되어 주어진다. 주어지는 문자들은 알파벳 소문..

Baekjoon 6603 로또 JAVA [내부링크]

https://www.acmicpc.net/problem/6603 6603번: 로또 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있다. 첫 번째 수는 k (6 < k < 13)이고, 다음 k개 수는 집합 S에 포..

Baekjoon 15666 N과 M (12) JAVA [내부링크]

https://www.acmicpc.net/problem/15666 15666번: N과 M (12) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다...

Baekjoon 15665 N과 M (11) JAVA [내부링크]

https://www.acmicpc.net/problem/15665 15665번: N과 M (11) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다...

Baekjoon 15664 N과 M (10) JAVA [내부링크]

https://www.acmicpc.net/problem/15664 https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%2015664 해당문제는 조합을 이용해 해결했다. N과 M(9) 소스를 가지고 수정했으며, 중복부분을 LinkedHashSet을..

Baekjoon 15663 N과 M (9) JAVA [내부링크]

https://www.acmicpc.net/problem/15663 15663번: N과 M (9) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수..

Baekjoon 15657 N과 M (8) JAVA [내부링크]

https://www.acmicpc.net/problem/15657 15657번: N과 M (8) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수..

Baekjoon 15656 N과 M (7) JAVA [내부링크]

https://www.acmicpc.net/problem/15656 15656번: N과 M (7) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수..

Baekjoon 15655 N과 M (6) JAVA [내부링크]

https://www.acmicpc.net/problem/15655 15655번: N과 M (6) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수..

Baekjoon 15654 N과 M (5) JAVA [내부링크]

https://www.acmicpc.net/problem/15654 15654번: N과 M (5) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수..

Baekjoon 15652 N과 M (4) JAVA [내부링크]

https://www.acmicpc.net/problem/15652 15652번: N과 M (4) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수..

Baekjoon 10816 숫자 카드 2 JAVA [내부링크]

https://www.acmicpc.net/problem/10816 10816번: 숫자 카드 2 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카..

Baekjoon 10815 숫자 카드 JAVA [내부링크]

https://www.acmicpc.net/problem/10815 10815번: 숫자 카드 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드..

Baekjoon 15651 N과 M (3) JAVA [내부링크]

https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수..

Baekjoon 15650 N과 M (2) JAVA [내부링크]

https://www.acmicpc.net/status?from_problem=1&problem_id=15650 채점 현황 www.acmicpc.net https://github.com/JUNGSOONIL/JAVA/blob/main/BAEKJOON%2015650 GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드 JAVA..

Baekjoon 15649 N과 M (1) JAVA [내부링크]

https://www.acmicpc.net/problem/15649 15649번: N과 M (1) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수..

Baekjoon 14889 스타트와 링크 JAVA [내부링크]

https://www.acmicpc.net/problem/14889 14889번: 스타트와 링크 예제 2의 경우에 (1, 3, 6), (2, 4, 5)로 팀을 나누면 되고, 예제 3의 경우에는 (1, 2, 4, 5), (3, 6, 7, 8)로 팀을 나누면 된다. www.acmicpc.net..

Baekjoon 2961 도영이가 만든 맛있는 음식 JAVA [내부링크]

https://www.acmicpc.net/problem/2961 2961번: 도영이가 만든 맛있는 음식 첫째 줄에 재료의 개수 N(1 ≤ N ≤ 10)이 주어진다. 다음 N개 줄에는 그 재료의 신맛과 쓴맛이 공백으로 구분되어 주어진다. 모든 재료..

Baekjoon 15686 치킨 배달 JAVA [내부링크]

https://www.acmicpc.net/problem/15686 15686번: 치킨 배달 크기가 N×N인 도시가 있다. 도시는 1×1크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈 칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형..

Baekjoon 11723 집합 JAVA [내부링크]

https://www.acmicpc.net/problem/11723 11723번: 집합 첫째 줄에 수행해야 하는 연산의 수 M (1 ≤ M ≤ 3,000,000)이 주어진다. 둘째 줄부터 M개의 줄에 수행해야 하는 연산이 한 줄에 하나씩 주어진다. www.acm..

Baekjoon 3040 백설 공주와 일곱 난쟁이 JAVA [내부링크]

https://www.acmicpc.net/problem/3040 3040번: 백설 공주와 일곱 난쟁이 매일 매일 일곱 난쟁이는 광산으로 일을 하러 간다. 난쟁이가 일을 하는 동안 백설공주는 그들을 위해 저녁 식사를 준비한다. 백설공주는..

Baekjoon 16926 배열 돌리기 1 JAVA [내부링크]

https://www.acmicpc.net/problem/16926 16926번: 배열 돌리기 1 크기가 N×M인 배열이 있을 때, 배열을 돌려보려고 한다. 배열은 다음과 같이 반시계 방향으로 돌려야 한다. A[1][1] ← A[1][2] ← A[1][3] ← A[..

Baekjoon 2563 색종이 JAVA [내부링크]

https://www.acmicpc.net/problem/2563 2563번: 색종이 가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색..

Baekjoon 1158 요세푸스 문제 JAVA [내부링크]

https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net https://github.com/JUNGSOONIL/JAVA/blob/mai..

Baekjoon 2493 탑 JAVA [내부링크]

https://www.acmicpc.net/problem/2493 2493번: 탑 첫째 줄에 탑의 수를 나타내는 정수 N이 주어진다. N은 1 이상 500,000 이하이다. 둘째 줄에는 N개의 탑들의 높이가 직선상에 놓인 순서대로 하나의 빈칸을 사이..

Baekjoon 17478 재귀함수가 뭔가요? JAVA [내부링크]

https://www.acmicpc.net/problem/17478 17478번: 재귀함수가 뭔가요? 평소에 질문을 잘 받아주기로 유명한 중앙대학교의 JH 교수님은 학생들로부터 재귀함수가 무엇인지에 대하여 많은 질문을 받아왔다. 매번..

Baekjoon 11052 카드 구매하기 JAVA [내부링크]

해당 문제는 DP를 활용하여 문제를 해결하였다. https://www.acmicpc.net/problem/11052 11052번: 카드 구매하기 첫째 줄에 민규가 구매하려고 하는 카드의 개수 N이 주어진다. (1 ≤ N ≤ 1,000) 둘째 줄에는 Pi..

Baekjoon 2667 단지번호붙이기 JAVA [내부링크]

해당 문제는 어제 풀었던 유기농 배추와 비슷한 문제다. https://blog.naver.com/soonil0119/222304647310 Baekjoon 1012 유기농 배추 JAVA 해당문제는 DFS를 이용해 해결하였으며, DFS는 갈림길에서 하나의 길로..

Baekjoon 15988 1, 2, 3 더하기 3 JAVA [내부링크]

이 문제는 예전에 풀었던 9095 1, 2, 3 더하기를 활용하여 쉽게 해결하였다. https://blog.naver.com/soonil0119/222216120251 Baekjoon 9095 1, 2, 3 더하기 JAVA 해당 문제는 DP를 사용하여 해결하였으며 답을..

Baekjoon 1012 유기농 배추 JAVA [내부링크]

해당문제는 DFS를 이용해 해결하였으며, DFS는 갈림길에서 하나의 길로 들어서서 막다른 길이 나올 때까지 깊게 탐색을 하는 것을 볼 수 있고, BFS는 갈림길에 연결되어 있는 모든 길을 한 번씩 탐색한 뒤 다시 연..

Baekjoon 2606 바이러스 JAVA [내부링크]

해당 문제는 BFS를 이용해 해결하였으며, DFS는 갈림길에서 하나의 길로 들어서서 막다른 길이 나올 때까지 깊게 탐색을 하는 것을 볼 수 있고, BFS는 갈림길에 연결되어 있는 모든 길을 한 번씩 탐색한 뒤 다시..

Baekjoon 11047 동전 0 JAVA [내부링크]

https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,0..

Baekjoon 9465 스티커 JAVA [내부링크]

해당 문제는 dp를 이용하여 해결하였다. https://www.acmicpc.net/problem/9465 9465번: 스티커 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스의 첫째 줄에는 n (1 ≤ n ≤ 100,000)이 주어진다..

Baekjoon 1912 연속합 JAVA [내부링크]

해당 문제는 DP를 이용하여 간단하게 해결하였다. https://www.acmicpc.net/problem/1912 1912번: 연속합 첫째 줄에 정수 n(1 ≤ n ≤ 100,000)이 주어지고 둘째 줄에는 n개의 정수로 이루어진 수열이 주어진다...

Baekjoon 1049 기타줄 JAVA [내부링크]

해당 문제는 배열 정렬을 통해 간단히 해결하였다. https://www.acmicpc.net/problem/1049 1049번: 기타줄 첫째 줄에 N과 M이 주어진다. N은 100보다 작거나 같은 자연수이고, M은 50보다 작거나 같은 자연수이다...

Baekjoon 1002 터렛 JAVA [내부링크]

해당 문제는 이제 약간 좌표 관련된 문제를 풀어보려고 예전에 한번 문제를 본 게 기억이나 해결하기 위해 시도해 보았으며, 구글링을 통해 어떤 식으로 문제들을 풀었는지를 먼저 확인한 다음에 문제를 해결해 보..

Baekjoon 11399 ATM JAVA [내부링크]

해당 문제는 DP를 사용하여 쉽게 해결하였다. https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi..

Baekjoon 9095 1, 2, 3 더하기 JAVA [내부링크]

해당 문제는 DP를 사용하여 해결하였으며 답을 적어보다가 특정 규칙을 발견하여 쉽게 해결한 문제이다. https://www.acmicpc.net/problem/9095 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의..

Baekjoon 1929 소수 구하기 JAVA [내부링크]

해당 문제도 처음엔 단지 2중 반복문을 이용해 값을 비교하여 출력해 주었더니 시간 초과가 발생하였다. 그리하여 구글링을 통해 에라토스테네스의 체를 사용하면 된다는 것을 알게 되었다. https://www.acmicpc.n..

Baekjoon 11779 최소 비용 구하기 2 JAVA [내부링크]

https://www.acmicpc.net/problem/11779 11779번: 최소비용 구하기 2 첫째 줄에 도시의 개수 n(1≤n≤1,000)이 주어지고 둘째 줄에는 버스의 개수 m(1≤m≤100,000)이 주어진다. 그리고 셋째 줄부터 m+2줄까지 다..

Baekjoon 1926 그림 JAVA [내부링크]

https://www.acmicpc.net/problem/1926 1926번: 그림 어떤 큰 도화지에 그림이 그려져 있을 때, 그 그림의 개수와, 그 그림 중 넓이가 가장 넓은 것의 넓이를 출력하여라. 단, 그림이라는 것은 1로 연결된 것을 한..

Baekjoon 12904 A와 B JAVA [내부링크]

https://www.acmicpc.net/problem/12904 12904번: A와 B 수빈이는 A와 B로만 이루어진 영어 단어가 존재한다는 사실에 놀랐다. 대표적인 예로 AB (Abdominal의 약자), BAA (양의 울음 소리), AA (용암의 종류), AB..

Baekjoon 9019 DSLR JAVA [내부링크]

https://www.acmicpc.net/problem/9019 9019번: DSLR 네 개의 명령어 D, S, L, R 을 이용하는 간단한 계산기가 있다. 이 계산기에는 레지스터가 하나 있는데, 이 레지스터에는 0 이상 10,000 미만의 십진수를 저장..

지금 까지의 싸피 후기 [내부링크]

오늘은 지금까지의 SSAFY 후기를 한번 써보려고 한다. 약 4달 동안 많은 일들이 있었고 많은 것들을 진행했으며 많은 것들을 느꼈던 거 같다. (스타트 캠프, 일타싸피, 싸피밋업, 각종 시험과 프로젝트, 스터디 등..

Baekjoon 1978 소수 찾기 JAVA [내부링크]

해당문제는 쉬웠던 문제고 그냥 뭘 풀지 고민하다 한번 해결해 보았다. https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지..

Baekjoon 1463 1로 만들기 JAVA [내부링크]

해당 문제는 처음에는 쉬울 거라 생각했는데 문제를 풀다 보니 DP를 이용해야 하는 문제인 걸 알게 되었고 이제 일련의 답을 나열해가면서 특정 관계를 찾을 수 있었다. https://www.acmicpc.net/problem/1463 146..

Baekjoon 13305 주유소 JAVA [내부링크]

해당 문제는 푸는 건 간단했는데 데이터 타입의 표현 가능 범위를 체크했어야 하는 문제인데 이걸 인지 못해 헤멨던 문제다. https://www.acmicpc.net/problem/13305 13305번: 주유소 표준 입력으로 다음 정보가..

Baekjoon 1065 한수 JAVA [내부링크]

이제 실버 5에서 실버 4 문제를 풀어보던 중 해당 분제를 많은 사람들이 해결하였기에 도전해 보았고 간단한 문제였다. https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수..

Baekjoon 1244 스위치 켜고 끄기 JAVA [내부링크]

해당 문제는 런타임 에러가 발생하여 나름 애먹은 문제다. https://www.acmicpc.net/problem/1244 1244번: 스위치 켜고 끄기 첫째 줄에는 스위치 개수가 주어진다. 스위치 개수는 100 이하인 양의 정수이다. 둘째..

Baekjoon 1246 온라인 판매 JAVA [내부링크]

해당 문제는 쉬울 거라 생각하고 문제를 풀었는데 생각보다 많이 틀렸던 문제다. https://www.acmicpc.net/problem/1246 1246번: 온라인 판매 첫째 줄에 정수 N(1 ≤ N ≤ 1,000)과 M(1 ≤ M ≤ 1,000)이 입력된다..

Baekjoon 1010 다리 놓기 JAVA [내부링크]

해당 문제는 실버 5문제 젤 상단에 위치하여 있는데 dp 문제라서 처음에 해결하지 못하고 뛰어 넘겼던 문제다. 이후 실버 5문제를 조금 풀어보다 다시 도전해보자 하여 도전하였고 배열에 데이터를 직접 손으로 입..

Baekjoon 1094 막대기 JAVA [내부링크]

요즘은 백준 등급 문제에 빠져 실버 5 문제를 위에서부터 순서대로 풀어가고 있다. 해당 문제도 백준 실버 5에 해당하는 문제이다. https://www.acmicpc.net/problem/1094 1094번: 막대기 지민이는 길이가 64cm인..

Baekjoon 1018 체스판 다시 칠하기 JAVA [내부링크]

해당 문제는 한번 그냥 문제만 확인하고 건너뛰었다가 다시 해보자 하여 해결한 문제다. https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나..

Baekjoon 1063 킹 JAVA [내부링크]

해당 문제는 처음에 배열을 생성하여 킹의 위치는 데이터를 1로 스톤은 2로 두어서 해결하려다 더 쉽게 할 수 있는 방법이 있어 보여 해당 방법으로 진행하여 해결했다. https://www.acmicpc.net/problem/1063 106..

Baekjoon 1059 수2 JAVA [내부링크]

최근에 백준 등급 문제를 알게 되어 실버 5등급의 문제를 푸는 중인데 해당 문제를 발견하여 해결하였다. https://solved.ac/problems/level solved.ac - 문제 solved.ac https://www.acmicpc.net/problem/1059 10..

Baekjoon 10866 덱 JAVA [내부링크]

해당 문제는 전에 배열을 통해 한번 풀어보았으나 해결을 하지 못한 상태로 놔두었다가 이번에 못 푼 문제를 보다가 발견해서 해결하게 되었습니다. 처음에는 시간 초과가 발생해 자바에서 제공하는 덱을 이용해보..

Baekjoon 2579 계단 오르기 JAVA [내부링크]

해당 문제는 솔직히 도저히 어떻게 공식을 짜야 될지 몰라서 구글링을 통해 소스를 검색해서 이해하면서 코딩을 진행하였다 https://www.acmicpc.net/problem/2579 과 같이 각각의 계단에는 일정한 점수가 쓰여..

Baekjoon 5430 AC JAVA [내부링크]

해당 문제는 가장 오래 걸렸던 문제였는데 처음에는 시간 초과가 났었고, 다시 했을 때는 런타임 에러 그리고 마지막은 문제를 틀리다가 최종적으로 문제를 해결할 수 있게 되었다. https://www.acmicpc.net/pr..

Baekjoon 2775 부녀회장이 될테야 JAVA [내부링크]

해당 문제는 접하고 문제를 푸는 데 있어서 엄청 이해가 안 됐던 문제이다. 문제를 이해하지 못해 검색을 해서 풀이 중에 문제 부분만 풀이해 준 것을 참고하여 문제를 이해하고 진행하였다. https://www.acmic..

Baekjoon 2292 벌집 JAVA [내부링크]

처음에 문제를 접하고 막막해서 문제만 쳐다보다가 어떤 수학 공식이나 그런 게 있지 않을까 하고 찾아보던 중 일련의 공식을 발견해 해결할 수 있었다. https://www.acmicpc.net/problem/2292 2292번: 벌집 위..

Baekjoon 10845 큐 JAVA [내부링크]

큐 : 한쪽 끝으로 자료를 넣고, 반대쪽에서는 자료를 뺄 수있는 선형 구조 push X: 정수 X를 큐에 넣는 연산이다. pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는..

Baekjoon 10828 스택 JAVA [내부링크]

스택은 후입선출(LIFO : Last In, First Out, FILO : First In, Last Out) 구조를 가지는 자료 구조이다. push X: 정수 X를 스택에 넣는 연산이다. pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한..

Baekjoon 1158 요세푸스 문제 파이썬 [내부링크]

요즘 파이썬도 틈틈이 공부하고자 간단한 문제들은 파이썬을 이용해 해결해보고 있다. https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (..

Baekjoon 1110 더하기 사이클 파이썬 [내부링크]

오늘은 오랜만에 파이썬을 한번 사용해서 간단한 문제를 해결해 보았다. 기존에 파이참을 사용해서 프로그래밍을 하였는데 만료가 되어 비주얼 스튜디오 코드를 다운로드해 파이썬 프로그래밍을 진행하였다. https..

Baekjoon 9012 괄호 파이썬 [내부링크]

이번에는 파이썬을 이용해서 문제를 풀어 보았는데 여러 언어를 골고루 사용해서 모든 언어들을 좀 익히고자 한다. 일단 이번 문제에선 파이썬 사용이 옳은 선택이었는데 해당 문제는 문자열에 관한 문제인데 파이..

SW Academy 5656 벽돌 깨기 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRQm6qfL0DFAUo&categoryId=AWXRQm6qfL0DFAUo&categoryType=CODE&problemTitle=%EB%B2%BD%EB%8F%8C&orderBy=FIRST_REG_DATETIME..

SW Academy 6026 성수의 비밀번호 공격 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWajgCUaaAkDFAWM&categoryId=AWajgCUaaAkDFAWM&categoryType=CODE&problemTitle=%EC%84%B1%EC%88%98&orderBy=FIRST_REG_DATETIME..

SW Academy 4013 특이한 자석 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWIeV9sKkcoDFAVH&categoryId=AWIeV9sKkcoDFAVH&categoryType=CODE&problemTitle=4013&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1953 탈주범 검거 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PpLlKAQ4DFAUq&categoryId=AV5PpLlKAQ4DFAUq&categoryType=CODE&problemTitle=1953&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1249 보급로 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15QRX6APsCFAYD&categoryId=AV15QRX6APsCFAYD&categoryType=CODE&problemTitle=1249&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 5643 키 순서 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXQsLWKd5cDFAUo&categoryId=AWXQsLWKd5cDFAUo&categoryType=CODE&problemTitle=5643&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 5604 구간 합 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXGGNB6cnEDFAUo&categoryId=AWXGGNB6cnEDFAUo&categoryType=CODE&problemTitle=%EA%B5%AC%EA%B0%84&orderBy=FIRST_REG_DATETIME..

SW Academy 8458 원점으로 집합 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWzaq5KKk_ADFAVU&categoryId=AWzaq5KKk_ADFAVU&categoryType=CODE&problemTitle=8458&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1263 사람 네트워크2 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV18P2B6Iu8CFAZN&categoryId=AV18P2B6Iu8CFAZN&categoryType=CODE&problemTitle=1263&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 3307 최장 증가 부분 수열 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWBOKg-a6l0DFAWr&categoryId=AWBOKg-a6l0DFAWr&categoryType=CODE&problemTitle=3307&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 2005 파스칼의 삼각형 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P0-h6Ak4DFAUq&categoryId=AV5P0-h6Ak4DFAUq&categoryType=CODE&problemTitle=%ED%8C%8C%EC%8A%A4%EC%B9%BC%EC%9D%98+%EC%82%B..

SW Academy 11315 오목 판정 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXaSUPYqPYMDFASQ&categoryId=AXaSUPYqPYMDFASQ&categoryType=CODE&problemTitle=%EC%98%A4%EB%AA%A9&orderBy=FIRST_REG_DATETIME..

SW Academy 1974 스도쿠 검증 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Psz16AYEDFAUq&categoryId=AV5Psz16AYEDFAUq&categoryType=CODE&problemTitle=%EC%8A%A4%EB%8F%84%EC%BF%A0&orderBy=FIRST_REG..

SW Academy 7236 저수지의 물의 총 깊이 구하기 JAVA [내부링크]

https://swexpertacademy.com/main/code/userProblem/userProblemDetail.do?contestProbId=AWlTKTUqCN8DFAVS&categoryId=AWlTKTUqCN8DFAVS&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이..

SW Academy 1251 하나로 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15StKqAQkCFAYD&categoryId=AV15StKqAQkCFAYD&categoryType=CODE&problemTitle=%ED%95%98%EB%82%98%EB%A1%9C&orderBy=FIRST_REG..

SW Academy 1859 백만 장자 프로젝트 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LrsUaDxcDFAXc&categoryId=AV5LrsUaDxcDFAXc&categoryType=CODE&problemTitle=%EB%B0%B1%EB%A7%8C&orderBy=FIRST_REG_DATETIME..

SW Academy 1238 Contact JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15B1cKAKwCFAYD&categoryId=AV15B1cKAKwCFAYD&categoryType=CODE&problemTitle=1238&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 3124 최소 스패닝 트리 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV_mSnmKUckDFAWb&categoryId=AV_mSnmKUckDFAWb&categoryType=CODE&problemTitle=3124&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 3289 서로소 집합 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWBJKA6qr2oDFAWr&categoryId=AWBJKA6qr2oDFAWr&categoryType=CODE&problemTitle=3289&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 3234 준환이의 양팔저울 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWAe7XSKfUUDFAUw&categoryId=AWAe7XSKfUUDFAUw&categoryType=CODE&problemTitle=3234&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1223 계산기 2 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14nnAaAFACFAYD&categoryId=AV14nnAaAFACFAYD&categoryType=CODE&problemTitle=1223&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1247 최적 경로 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15OZ4qAPICFAYD&categoryId=AV15OZ4qAPICFAYD&categoryType=CODE&problemTitle=1247&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 4012 [모의 SW 역량테스트] 요리사 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWIeUtVakTMDFAVH&categoryId=AWIeUtVakTMDFAVH&categoryType=CODE&problemTitle=%EC%9A%94%EB%A6%AC%EC%82%AC&orderBy=FIRST_REG..

SW Academy 6808 규영이와 인영이의 카드게임 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWgv9va6HnkDFAW0&categoryId=AWgv9va6HnkDFAW0&categoryType=CODE&problemTitle=6808&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1228 [S/W 문제해결 기본] 8일차 - 암호문1 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14w-rKAHACFAYD&categoryId=AV14w-rKAHACFAYD&categoryType=CODE&problemTitle=1228&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1233 [S/W 문제해결 기본] 9일차 - 사칙연산 유효성 검사 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV141176AIwCFAYD&categoryId=AV141176AIwCFAYD&categoryType=CODE&problemTitle=1233&orderBy=FIRST_REG_DATETIME&selectCodeLan..

Baekjoon 5014 스타트링크 JAVA [내부링크]

https://www.acmicpc.net/problem/5014 5014번: 스타트링크 첫째 줄에 F, S, G, U, D가 주어진다. (1 ≤ S, G ≤ F ≤ 1000000, 0 ≤ U, D ≤ 1000000) 건물은 1층부터 시작하고, 가장 높은 층은 F층이다. www.acm..

Baekjoon 13460 구슬 탈출 2 JAVA [내부링크]

https://www.acmicpc.net/problem/13460 13460번: 구슬 탈출 2 첫 번째 줄에는 보드의 세로, 가로 크기를 의미하는 두 정수 N, M (3 ≤ N, M ≤ 10)이 주어진다. 다음 N개의 줄에 보드의 모양을 나타내는 길이 M의..

SW Academy 1861 정사각형 방 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LtJYKDzsDFAXc&categoryId=AV5LtJYKDzsDFAXc&categoryType=CODE&problemTitle=1861&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Acaemy 9229 한빈이와 Spot Mart JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW8Wj7cqbY0DFAXN&categoryId=AW8Wj7cqbY0DFAXN&categoryType=CODE&problemTitle=9229&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 5215 햄버거 다이어트 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWT-lPB6dHUDFAVT&categoryId=AWT-lPB6dHUDFAVT&categoryType=CODE&problemTitle=%ED%96%84%EB%B2%84%EA%B1%B0&orderBy=FIRST_REG..

SW Academy 3499 퍼펙트 셔플 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWGsRbk6AQIDFAVW&categoryId=AWGsRbk6AQIDFAVW&categoryType=CODE&problemTitle=3499&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 2805 농작물 수확하기 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV7GLXqKAWYDFAXB&categoryId=AV7GLXqKAWYDFAXB&categoryType=CODE&problemTitle=%EB%86%8D%EC%9E%91%EB%AC%BC&orderBy=FIRST_REG..

SW Academy [S/W 문제해결 기본] 7일차 - 암호생성기 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14uWl6AF0CFAYD&categoryId=AV14uWl6AF0CFAYD&categoryType=CODE&problemTitle=%EC%95%94%ED%98%B8%EC%83%9D%EC%84%B1%EA%B8%B0..

SW Academy 1218 [S/W 문제해결 기본] 4일차 - 괄호 짝짓기 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14eWb6AAkCFAYD&categoryId=AV14eWb6AAkCFAYD&categoryType=CODE&problemTitle=%EA%B4%84%ED%98%B8+%EC%A7%9D%EC%A7%93%EA%B8%B..

SW Academy 2001 파리 퇴치 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PzOCKAigDFAUq&categoryId=AV5PzOCKAigDFAUq&categoryType=CODE&problemTitle=%ED%8C%8C%EB%A6%AC&orderBy=FIRST_REG_DATETIME..

SW Academy 1873 상호의 배틀필드 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LyE7KD2ADFAXc&categoryId=AV5LyE7KD2ADFAXc&categoryType=CODE&problemTitle=1873&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1210 [S/W 문제해결 기본] 2일차 - Ladder1 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14ABYKADACFAYh&categoryId=AV14ABYKADACFAYh&categoryType=CODE&problemTitle=1210&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1954 달팽이 숫자 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PobmqAPoDFAUq&categoryId=AV5PobmqAPoDFAUq&categoryType=CODE&problemTitle=1954&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1208 [S/W 문제해결 기본] 1일차 - Flatten JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV139KOaABgCFAYh&categoryId=AV139KOaABgCFAYh&categoryType=CODE&problemTitle=1208&orderBy=FIRST_REG_DATETIME&selectCodeLan..

SW Academy 1289 원재의 메모리 복구하기 JAVA [내부링크]

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV19AcoKI9sCFAZN\ SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacadem..

Baekjoon 19238 스마트 택시 JAVA [내부링크]

https://www.acmicpc.net/problem/19238 19238번: 스타트 택시 첫 줄에 N, M, 그리고 초기 연료의 양이 주어진다. (2 ≤ N ≤ 20, 1 ≤ M ≤ N2, 1 ≤ 초기 연료 ≤ 500,000) 연료는 무한히 많이 담을 수..

JUNGOL 1077 배낭채우기1 JAVA [내부링크]

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=357&sca=99&sfl=wr_subject&stx=%EB%B0%B0%EB%82%AD JUNGOL www.jungol.co.kr https://github.com/JUNGSOONIL/JAVA/blob/main/JUNGOL%201077 GitHub..

JUNGOL 1278 배낭채우기2 JAVA [내부링크]

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=561&sca=3060 JUNGOL www.jungol.co.kr https://github.com/JUNGSOONIL/JAVA/blob/main/JUNGOL%201278 GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드 JA..

JUNGOL 1681 해밀턴 순환 회로 JAVA [내부링크]

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=954&sca=99&sfl=wr_hit&stx=1681 JUNGOL www.jungol.co.kr https://github.com/JUNGSOONIL/JAVA/blob/main/JUNGOL%201681 GitHub - JUNGSOONIL/JAVA:..

JONGOL 1037 오류교정 JAVA [내부링크]

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=316&sca=99&sfl=wr_hit&stx=1037 JUNGOL www.jungol.co.kr https://github.com/JUNGSOONIL/JAVA/blob/main/JUNGOL%201037 GitHub - JUNGSOONIL/JAVA:..

JUNGOL 1863 종교 JAVA [내부링크]

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=1136&sca=99&sfl=wr_hit&stx=1863 JUNGOL www.jungol.co.kr https://github.com/JUNGSOONIL/JAVA/blob/main/JUNGOL%201863 GitHub - JUNGSOONIL/JAVA..

JUNGOL 1335 생종이 만들기 JAVA [내부링크]

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=614&sca=99&sfl=wr_subject&stx=%EC%83%89%EC%A2%85%EC%9D%B4 JUNGOL www.jungol.co.kr https://github.com/JUNGSOONIL/JAVA/blob/main/JUNGOL%20133..

JUNGOL 1828 냉장고 JAVA [내부링크]

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=1101&sca=99&sfl=wr_hit&stx=1828 JUNGOL www.jungol.co.kr https://github.com/JUNGSOONIL/JAVA/blob/main/JUNGOL%201828 GitHub - JUNGSOONIL/JAVA..

프로그래머스 해시 완주하지 못한 선수 JAVA [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하..

프로그래머스 해시 전화번호 목록 JAVA [내부링크]

https://programmers.co.kr/learn/courses/30/lessons/42577 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음..

Set, HashSet, LinkedHashSet, TreeSet 사용법 & 간단 사용 예제 [내부링크]

Set : 중복 값을 삽입할 수 없고, 특정한 순서를 가지고 있지 않다는 특징이 있다. HashSet : Set 인터페이스의 구현 클래스다. 순서가 유지되지 않고 넣은 값의 hashcode에 따라 순서가 나온다. LinkedHash..

List, ArrayList, LinkedList 사용법 & 간단 사용 예제 [내부링크]

List : 데이터를 관리하기 위한 자료구조, 배열은 중간 부분이 삭제되면 해당 부분을 비워두지만 리스트는 삭제가 일어나면 뒤에 데이터들이 앞으로 당겨진다. ArrayList : List 인터페이스를 상속받은 클래스로..

HashMap, TreeMap 사용법 & 간단 사용 예제 [내부링크]

HashMap : map 안에서 key/value에 대한 특별한 순서가 없다. TreeMap은 이진 트리를 기반으로 한 Map 컬렉션이다. TreeMap에 객체를 저장하면 자동으로 정렬되며, 키에 맞춰 오름차순으로 정렬된다. but 대량의..

Comparable, Comparator 사용하기 JAVA [내부링크]

Comparable Comparable 인터페이스를 상속받은 Node 클래스에서 compareTo 메서드를 재정의하여 정렬한다. import java.util.ArrayList; import java.util.Collections; public class ComparableTest { public sta..

순열 조합 주사위 테스트 JAVA [내부링크]

순열 조합을 응용하여 주사위 3개를 던질 때 경우의 수를 테스트해보았다. 순열 - 주사위를 3번 던져서 모두 다른 수가 나올 수 있는 모든 경우 [1, 2, 3] [1, 2, 4] [1, 2, 5] ... [1, 3, 2] ... [6, 5, 4] impor..

스택, 큐 사용하기 JAVA [내부링크]

큐는 먼저 들어간 데이터가 먼저 나오는 FIFO 구조이고, 스택의 경우 마지막에 저장한 데이터를 먼저 꺼내는 LIFO 구조로 되어있다. 먼저 스택의 경우 import java.util.Stack;를 통해 먼저 importf를 해주고 S..

[팀프로젝트] 자동문 출입 통제 시스템 Arduino [내부링크]

https://github.com/JUNGSOONIL/PROJECT/blob/main/%EC%9E%90%EB%8F%99%EB%AC%B8%20%EC%B6%9C%EC%9E%85%20%ED%86%B5%EC%A0%9C%20%EC%8B%9C%EC%8A%A4%ED%85%9C%202019%20Arduino.zip GitHub - JUNGSOONIL/PROJECT C..

[개인프로젝트] 카페 판매 관리 프로그램(포스기) C# [내부링크]

https://github.com/JUNGSOONIL/PROJECT/blob/main/%EC%B9%B4%ED%8E%98%20%ED%8F%AC%EC%8A%A4%EA%B8%B0%202018%20C%23.zip GitHub - JUNGSOONIL/PROJECT Contribute to JUNGSOONIL/PROJECT development by creatin..

삼성 싸피 6기 후기 (합격) [내부링크]

이번 싸피 6기에 부산(부울경) 캠퍼스에 최종 합격하게 되었다 결과가 언제 나오지 하며 좀 놀고 있었는데 갑자기 친구가 결과 나왔다고 알려줘서 확인해 보았다. 결과를 확인하고 면접 스터디 톡 방에도 결과를..

삼성 싸피 6기 인터뷰 후기 [내부링크]

본가가 경주라서 전날 미리 서울로 가서 친구 집에서 하루 자고 다음날 면접을 보러 갔다. 물론 오랜만에 서울로 갔더니 서울에 있던 친구가 친구 집으로 와서 새벽까지 맥주를 마시고 잤다... ㅎㅎ 면접 시간은 1..

삼성 싸피 6기 인터뷰 준비 2 [내부링크]

오늘 면접 스터디 전까지 자소서에 대한 질문 리스트에해 답변을 준비했는데 a4용지 3페이지의 분량이 나왔다... 최대한 겹치는 문제들은 하나의 답변으로 준비하도록 했고, 답변을 준비하면서 해왔던 프로젝트 내..

삼성 싸피 6기 인터뷰 준비 [내부링크]

오늘 부터 싸피 6기 인터뷰 준비를 실시하였다. 처음에 어떤 식으로 진행할지 고민하던 중 카카오톡 오픈 채팅방에서 스터디를 구하는 방을 여러 개 보았고 그중에 하나에 참여해서 진행하도록 했다. 오픈 채팅..

삼성 싸피 6기 지원 [내부링크]

친구가 싸피 6기에 지원한다길래 나도 지원해봐야지 하고 주말동안 자기소개서를 작성하고 수정하기를 반복하여 최종 제출하고 적성 진단까지 적성진단까지 끝내고 결과를 기다리던중 오늘 결과가 나왔다. ..

42 SEOUL / 체크인 미팅 후기 [내부링크]

본인은 2/25일 체크인 미팅에 참석하였다. 당일 오전에 메일로 접속 링크와 설명 같은 게 와있었고 아무시 시간 때나 접속하면 된다고 하여 14:00쯤 줌에 접속했던 거 같다. 간단히 본인 확인 및 건강 상태 체..

42 SEOUL / 체크인 미팅 [내부링크]

어제 42 SEOUL / 체크인 미팅을 등록하였다. 3차 체크인 미팅이였으며 미팅 날짜는 2월 25일이다. 상세 일정은 아래 그림을 참고하면 된다. 처음에 네이비즘 서버 시간을 이용해서 서버 시간을 확인하고 41분 57..

42 SEOUL / 온라인 테스트 [내부링크]

친구를 통해 42 SEOUL이라는 프로그램을 알게 되어 온라인 테스트를 실시해 보았다. 관련 상세 정보는 아래 사이트에 접속해 확인 가능하다. https://42seoul.kr/ 42 Seoul | 이노베이션 아카데미 교육 프로그램 4..

2022 카카오 신입공채 블라인드 코딩 테스트 후기 [내부링크]

어제 카카오 코딩 테스트를 한번 쳐봤다. 저번에 여기요 코딩 테스트를 해본 적이 있는데 당시 문제가 모두 영어로 나와서 문제를 못 풀었는데 카카오는 한글로 나와서 그래도 문제를 풀 수 있었다 총 7문제가..

Baekjoon 17244 아맞다우산 JAVA [내부링크]

https://www.acmicpc.net/problem/17244 17244번: 아맞다우산 경재씨는 저녁 약속을 가기 전 챙기지 않은 물건들이 있는 지 확인하고 있다. 필요한 물건은 전부 챙긴 것 같았고 외출 후 돌아오는 길에 경재씨는 외..

Baekjoon 14969 딱지놀이 JAVA [내부링크]

https://www.acmicpc.net/problem/14696 14696번: 딱지놀이 표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 딱지놀이의 총 라운드 수를 나타내는 자연수 N이 주어진다. N 은 1 이상 1,000 이하이다. 다음 줄..

Baekjoon 4673 셀프넘버 JAVA [내부링크]

셀프 넘버 문제를 배열을 활용해 해당 숫자가 셀프 넘버인지 아닌지를 배열에 저장해준뒤 마지막에 출력을 해주었다. https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자..