본문 바로가기

분류 전체보기141

백준 1085번 - 직사각형에서 탈출 (Java 8) https://www.acmicpc.net/problem/1085 1085번: 직사각형에서 탈출 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램 www.acmicpc.net import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { Buffe.. 2022. 2. 25.
백준 1929번 - 소수 구하기 (Java 8) https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 소수 관련 알고리즘 부분은 st님의 블로그에서 많은 참고를 했습니다. https://st-lab.tistory.com/84 [백준] 1929번 : 소수 구하기 - JAVA [자바] https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다... 2022. 2. 24.
백준 4948번 - 베르트랑 공준 (Java 8) https://www.acmicpc.net/problem/4948 4948번: 베르트랑 공준 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼 www.acmicpc.net import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; public class Main { public static boolean[] prime = new boolean[246913]; pu.. 2022. 2. 24.
백준 9020번 - 골드바흐의 추측 (Java 8) https://www.acmicpc.net/problem/9020 9020번: 골드바흐의 추측 1보다 큰 자연수 중에서 1과 자기 자신을 제외한 약수가 없는 자연수를 소수라고 한다. 예를 들어, 5는 1과 5를 제외한 약수가 없기 때문에 소수이다. 하지만, 6은 6 = 2 × 3 이기 때문에 소수가 아 www.acmicpc.net import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) throws IO.. 2022. 2. 24.
STS, Eclipse 에디터 다크모드 - 패키지 폴더 (uncommitted Change) 색상 바꾸기 / JS 파일 Mark Occurrences STS와 Eclipse를 쓰면서, 그리고 스프링을 배우면서 불편한 점이 한두가지가 아니지만, 개인적으로 내 신경을 살살 긁는 사소한 것들이 것들이 있다. 우선, 흰 화면을 보면 눈이 아플때가 있어서(개인적인 견해입니다.) 다크모드를 사용하고 있다. 첫 번째 적, package explorer 의 검은 색상 Git으로 공유하고 있는 프로젝트인데, uncommitted Change의 색상이 검정색으로 지정되어있다. 개인적인 환경 문제일지 모르겠지만, 다크모드 + 작고 오래된 디스플레이 조합덕에 반사광이 없어도 잘 보이지 않는다. 내가 주로 만지는 파일들을 표시해줘서 편리하지만 정확한 이름을 볼 때 자세히 들여다보는게 여간 거슬리는 일이 아니다. 날 괴롭히는 첫 번째 요소이다. 일단 주황색으로 변경했다. 촌스.. 2021. 11. 21.
백준 2675번 - 문자열 반복 (Java 8) https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 분류 : 단계별 문제 - 문자열 소요 시간 : 10분 실행 코드 : import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.StringTokenizer; public class Main { publi.. 2021. 11. 6.