본문 바로가기

전체 글

(293)
[백준-자바] 1110번 더하기 사이클 / 2022.02.05 https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int number = sc.nextInt(); // 숫자 입력 int firstNum = number; // 비교를 위해 입력받은 수를 변수에 저장 int coun..
[백준-자바] 1065번 한수 / 2022.02.01 https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net import java.util.Scanner; public class Main { public static boolean isHansu(int num) { if(num>=1 && num
[백준-자바] 4673번 셀프 넘버 / 2022.01.31 https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net public class Main { public static boolean isSelf(int num) { for(int i=0; i
[백준-자바] 1978번 소수 찾기 / 2022.01.30 https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net import java.util.Scanner; public class Main { // 소수이면 true 리턴, 아니면 false를 리턴하는 메소드 public static boolean isPrime(int num) { if(num==1) // 1이면 소수가 아님 return false; if(num==2) // 2면 소수임 return true; for(int i=2; i
[백준-자바] 2581번 소수 / 2022.01.29 https://www.acmicpc.net/problem/2581 2581번: 소수 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다. www.acmicpc.net import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); int M = sc.nextInt(); int N = sc.nextInt(); int sum = 0; // ..
[백준-자바] 2839번 설탕 배달 / 2022.01.27 https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int kg = sc.nextInt(); int bong = 0; // 몇 봉지? while(true) { if(kg%5 == 0) { // 5kg에 담을 수 있으면 다 담기 bong += kg/5;..
[백준-자바] 2775번 부녀회장이 될테야 / 2022.01.25 https://www.acmicpc.net/problem/2775 2775번: 부녀회장이 될테야 첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다 www.acmicpc.net import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int [][] floor = new int [15][15]; // 15x15 배열 // 0층의 각 호수에 숫자 저장 for(int i=0; i
명품 자바 프로그래밍 7장 실습문제 / 2022.01.25 1. package Chapter7; import java.util.*; public class Exercise { public static void main(String [] args) { Scanner sc = new Scanner(System.in); Vector num = new Vector(); System.out.print("정수(-1이 입력될 때까지) >> "); while(true) { int number = sc.nextInt(); if(number == -1) break; num.add(number); } int max = num.get(0); for(int i=1; i= standard) { System.out.print(stuName+" "); } } } } 8. package Ch..

728x90