본문 바로가기

C9

[백준] 11651번 좌표 정렬하기2 java https://www.acmicpc.net/problem/11651 11651번: 좌표 정렬하기 2 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. www.acmicpc.net java arrays.sort 사용하기 package javastd1; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer;.. 2022. 4. 13.
[백준] 1427번 소트인사이드 C, java https://www.acmicpc.net/problem/1427 1427번: 소트인사이드 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. www.acmicpc.net C #include #include #include int main() { char temp; char n[11]; //공백이 없는 정수를 자리수마다 비교해야하므로 // 배열에 정수의 자리수 하나씩 입력받아야 함 scanf("%s", n); //버블정렬로 내림차순 정렬하기 for (int i = 0; i < strlen(n)-1; i++) { for (int j = 0; j < strlen(n); j++) { //비교값 중 큰 값 찾아서 자리 변경 if (n[j] < n[j+1]) .. 2022. 2. 24.
[백준] 1018번 체스판 다시 칠하기 C, java https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net C #include //최소값a과 비교하여 현재 값b이 더 작으면 최소값으로 변경 #define minFinder(a,b) a 2022. 2. 8.
[백준] 2798번 블랙잭 C, java https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net C #include int main() { int n, m;//카드 갯수, 최대값 int cd[100];//카드 번호 int sum = 0;//카드3장의 합 int max = 0;//현재까지의 최대값 //1.카드개수, 최대값 입력 scanf("%d %d", &n, &m); //2.카드개수만큼 각 카드값 입력 for (int i = 0; i < n; i++) { sc.. 2022. 1. 26.