Algorithm

package list; import java.util.HashSet; public class Baekjoon3052 { public static void main(String[] args) { // 배열 생성 int[] existingArr = {39, 40, 41, 42, 43, 44, 82, 83, 84, 85}; int[] printArr = new int[10]; HashSet counting = new HashSet(); int count = 0; for(int i = 0; i < existingArr.length; i++) { printArr[i] = existingArr[i] % 42; // System.out.print(printArr[i] + " "); counting.add(print..
import java.util.Scanner; public class Baekjoon2562 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] sortArr = {1, 105, 10, 15, 20, 100, 55, 88, 99}; int maxValue = sortArr[0]; int rank = 1; for(int i = 0; i < sortArr.length; i++) { if(maxValue < sortArr[i]) { maxValue = sortArr[i]; rank++; } } System.out.print("최대값은 : " + maxValue + "\n순번은 : " + rank); } } /..
import java.util.Scanner; public class Baekjoon10818 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] newArr; System.out.print("몇 개의 정수를 입력하시겠습니까? : "); int n = sc.nextInt(); newArr = new int[n]; for (int i = 0; i < newArr.length; i++) { System.out.print(i + "번째 정수를 입력하세요옹 : "); newArr[i] = sc.nextInt(); } int min = newArr[0]; int max = newArr[0]; for (int i ..
import java.util.Scanner; public class Baekjoon1330 { public static void main(String[] args) { // 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. Scanner sc = new Scanner(System.in); System.out.print("첫번째 수를 입력해주세요 : "); int n1 = sc.nextInt(); sc.nextLine(); System.out.print("두번째 수를 입력해주세요 : "); int n2 = sc.nextInt(); if(n1 < n2) { System.out.print(""); } else { System.out.print("=="); } } } // 쉬운.. ..
import java.util.Scanner; public class Baekjoon2741 { public static void main(String[] args) { // 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. Scanner sc = new Scanner(System.in); System.out.print("N까지의 수를 입력하세요 : "); int n = sc.nextInt(); for(int i = 1; i
import java.util.Scanner; public class Baekjoon2742 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("N의 수를 입력해주세요 : "); int n = sc.nextInt(); for (int i = n; i >= 1; i-- ) { System.out.println(i); } // 기찍 N // 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. } } n 찍기 를 성공적으로 풀었다면 설명할 필요가 없는 문제
import java.util.Scanner; public class Baekjoon8393 { public static void main(String[] args) { // n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. int result = 0; Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 1; i
import java.util.Scanner; public class Baekjoon9498 { public static void main(String[] args) { // 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. Scanner sc = new Scanner(System.in); System.out.print("숫자를 입력하세요 : "); int grade = sc.nextInt(); if(grade 89) { System.out.print("A 입니다."); } else if (grade > 79) { System.out.print("B 입니다."); } else if (gr..
무작정 수를 받아 나눈 뒤 출력하면 안된다는것을 배웠다. 때에 따라서 유연하게 형변환을 해줘야하며 나눠야하는 순서도 생각해야한다 import java.util.Scanner; public class Baekjoon1008 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("수를 입력하세요"); int a = sc.nextInt(); sc.nextLine(); System.out.print("다음 수를 입력하세요 \n"); int b = sc.nextInt(); System.out.print(a / (double) b); } } // 때에 따라서 형변환을 해줘야할 때도 있다는 것을..
헌일