목록문제 풀이 (37)
컴공댕이 공부일지
1. 2869번 달팽이는 올라가고 싶다 브론즈1 https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 정답코드 import java.util.Scanner; public class B1달팽이는올라가고싶다 { public static void main(String[] args) { Scanner s = new Scanner(System.in); long a=s.nextInt(); long b=s.nextInt(); long v=s.nextInt(); long h=0; //달팽이 현위치 long day=0; /..
단어 공부 1157 브론즈1 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 정답코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); String w = s.nextLine(); int l = w.length(); int a[] = new int[26]; for(int i=0; i=65 && w.charAt(i)
#1. 10950 A+B - 3 브론즈 5 https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 새싹 문제 다운 정말 간단한 문제. 두 수의 합을 테스트 케이스만큼 출력. 정답 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int t = s.nextInt(); for(int i=0; i

2477 참외밭 실버 2 https://www.acmicpc.net/problem/2477 2477번: 참외밭 첫 번째 줄에 1m2의 넓이에 자라는 참외의 개수를 나타내는 양의 정수 K (1 ≤ K ≤ 20)가 주어진다. 참외밭을 나타내는 육각형의 임의의 한 꼭짓점에서 출발하여 반시계방향으로 둘레를 돌면서 지 www.acmicpc.net 시험기간이라 바쁘지만 학교 공부하기 시러서 스트릭 잇기...ㅎ 오토마타 객지프 디논설 이산수학 소융창 수치해석이 날 기다리므로 빠르게 한 문제만 리뷰해보겠다. [ 정답코드 ] import java.util.Scanner; public class P참외밭 { public static void main(String[] args) { Scanner s = new Scanner..
13458 시험 감독 브론즈 2 https://www.acmicpc.net/problem/13458 13458번: 시험 감독 첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다. 셋째 줄에는 B와 C가 주어진다. (1 ≤ B, C ≤ 1,000,000) www.acmicpc.net 정답코드 import java.util.Scanner; public class Dr { public static void main(String[] args) { Scanner s = new Scanner(System.in); int n=s.nextInt(); int [] num = new int [n]; fo..
13015 별찍기 실버 5 https://www.acmicpc.net/problem/13015 13015번: 별 찍기 - 23 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net 정답코드 import java.util.Scanner; public class EC3_1 { public static void main(String[] args) { Scanner s = new Scanner(System.in); int n=s.nextInt(); for(int i=0; i
스트릭 잇기할 겸 가볍게 브론즈 문제들 풀어보았다. 마감 알바때문에 너무 힘들어서 브론즈 2개만........ㅠ 1. 10818 최소, 최대 브론즈 3 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net for 반복문으로 입력받는 수를 배열에 저장하고, 또 for 반복문으로 쭉 훑으면서 min, max를 찾았다. 정답 코드 import java.util.Scanner; public class Main { publ..
1. 2675 문자열 반복 [ c언어, java ] 브론즈 2 같은 문제를 두 언어로 풀어보았다. 문자열을 다루기엔 각종 메서드가 다양한 자바가 편한 것 같다. https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net c언어 코드 string.h 헤어파일에 내장된 strlen을 써서 문자열 총 길이 구함. #include #include int main() { int t=0; scanf("%d", &t); while(t!=0) { int r=0..
각 대각선 줄의 합이 동일한 것을 이용하고, 각 대각선에서 시작 인덱스가 1+(n까지의 합)인걸 이용해 풀었다. i가 n이고, 지그재그로 방향이 위에서 아래, 아래에서 위로 두 가지로 나뉘므로 i가 홀수인 경우 짝수인 경우를 나눠서 최종 분수를 구했다. 그냥 이러쿵 저러쿵 숫자 넣고 생각 좀 해보면 풀리는 문제ㅇㅇ 1993 분수 찾기 실버 5 https://www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 정답 코드 #include int main() { int x=0; int sum=1; int a=1; int b=0; int i=0; scanf("%d", &x); while(sum
1. 2577 숫자의 개수 브론즈 2 #include int main() { int a=0; int b=0; int c=0; int num[10] = {0}; //배열 초기화 scanf("%d %d %d", &a, &b, &c); int abc=a*b*c; //int의 최댓값 2147483647 while(abc>0) { num[abc%10]++; abc/=10; } for(int i=0; i