본문 바로가기

분류 전체보기

(232)
[백준 10870 JAVA 자바] 피보나치 수 5 피보나치수는 수열을 배울때 꼭 같이 배우는 내용입니다 n번째 피보나치 수를 구하시오 반복을 해야한다는게 느껴지시죠? 코드입니다 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.re..
[백준 10869 JAVA 자바] 사칙연산 5개의 연산을 각각 출력하는 문제입니다 print문만 잘 쓰면 되겠네요 코드입니다 import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int m = scan.nextInt(); System.out.printf("%d\n%d\n%d\n%d\n%d",n+m,n-m,n*m,n/m,n%m); } } 저는 printf 를 이용해 한번에 출력했습니다
[백준 10828 JAVA 자바] 스택 스택을 구현해봅시다 스택의 특징은 입구와 출구가 같다는 겁니다 넣기 기능과 빼기 기능을 구현했을 때 나중에 넣은거를 먼저 빼는 특징이 있습니다 코드입니다 import java.util.Scanner; public class Main { public static int[] stack; public static int size = 0; public static void main(String[] args) { Scanner scan = new Scanner(System.in); StringBuilder sb = new StringBuilder(); int N = scan.nextInt(); stack = new int[N]; for(int i = 0; i < N; i++) { String str = scan...
[백준 10818 JAVA 자바] 최소, 최대 N개의 정수중 최소값과 최대값을 구하시오 정렬을 해볼까요?? 코드입니다 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int N = scan.nextInt(); int[] arr = new int[N]; for(int i=0;i
[백준 10817 JAVA 자바] 세 수 여러분들은 오늘 세수를 몇번 하셨나요 저는 일경험하다 너무 졸려서 두 번이나 더 했어요 두 번째로 큰 정수는 어떻게 출력할까요? 코드입니다 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner scan = new Scanner(System.in); int[] arr = new int[3]; for (int i=0; i
[백준 10815 JAVA 자바] 숫자 카드 주어진 M개의 수에 대해서, 각 수를 가지고 있으면 1을 아니면 0을, 공백으로 구분해 출력하시오 두번째 줄에 나오는 값을 잘 저장한 이후 4번째 줄의 숫자가 1개씩 나올 때 마다 저장된 목록에 있는지 확인해봅시다 코드입니다 import java.util.HashSet; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); HashSet set1 = new HashSet(); int n = scan.nextInt(); for(int i=0;i
[백준 10813 JAVA 자바] 공 바꾸기 2개의 바구니를 선택해서 들어있는 공을 바꿉시다 컴퓨터로 a와 b 값을 바꾸려면 임시로 담을 c를 만들어야하죠 그렇게 해보겠습니다 코드입니다 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int M,N; int a,b; M = scan.nextInt(); N = scan.nextInt(); int[] arr = new int[M]; for(int i=0;i
[백준 10812 JAVA 자바] 바구니 순서 바꾸기 복잡합니다! 10811보다 복잡합니다! 하지만 그림을 그리면 그렇게 최악은 아닙니다 이해가 되시나요?! 안된다면??? 코드입니다!! import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int m = scan.nextInt(); int n = scan.nextInt(); int[] arr = new int[m]; for(int i=0; i