백준(33)
-
[Baekjoon] 11650번: 좌표 정렬하기
https://www.acmicpc.net/problem/11650 11650번: 좌표 정렬하기 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net 문제 설명 N개의 좌푯값이 입력된다. 그 좌푯값을 x 기준으로 오름차순 정렬한다. 만약 x가 같다면, y 기준으로 오름차순 정렬한다. 풀이 방법 Java의 Arrays.sort()를 사용했고 Comparator를 커스텀해서 해결했다. package baekjoon.sort; import java.io.*; import java.util.*; p..
2023.03.15 -
[Baekjoon] 2563번: 색종이
https://www.acmicpc.net/problem/2563 2563번: 색종이 가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 www.acmicpc.net 문제 설명 100x100 크기의 도화지가 있다. 이 도화지에 10x10 색종이를 덮는다. 이때 덮어진 색종이의 총넓이를 구하면 된다. 색종이가 도화지를 벗어나는 경우는 없다. 풀이 방법 간단하게 반복문을 돌면서 색종이를 색칠하면 된다. package baekjoon.array; import java.io.*; public class BOJ2563 { static boolean[][] paper = n..
2023.03.14 -
[Baekjoon] 별 찍기 - 10991 문제풀이 with Java
https://www.acmicpc.net/problem/10991 10991번: 별 찍기 - 16 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net 규칙 - 줄은 n만큼 생긴다. n-i만큼 공백을 찍고 그 뒤에 별 하나를 찍는다. 그 뒤로 i*2-3(1행 - 0, 2행 - 1, 3행 - 3 ... 0,1,3,5... 순의 홀수개) 만큼 j%2==0 이라면 공백과 별을 함께 찍는 코드를 반복한다. import java.util.Scanner; public class Baekjoon_10991 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.ne..
2020.04.18