본문 바로가기

전체 글68

[백준] 15596번 Java 문제풀이 정수가 저장된 배열이 있고 그 배열안의 정수들의 합을 구하고 싶을 때 쓸 수 있는 함수 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class Test { long sum(int[] num) { long ans = 0; for(int i = 0; i 2021. 1. 7.
[백준] 10871번 Java 문제풀이 먼저 총 입력할 숫자의 개수(num)를 받고, 기준이 될 숫자(x)를 받는다. num의 갯수만큼 배열을 만들어주고 나면 for문을 num의 길이만큼 돌려 원하는 숫자값을 받게 한다, 입력받은 숫자들은 바로 배열에 저장해주고 다른 for문을 돌려 저장되어 있는 배열의 값들을 기준이 될 숫자(x)와 비교했을 때 x보다 작은 값이 있을 경우에 출력해주면 끝. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int.. 2021. 1. 7.
[백준] 2741번 Java 문제풀이 숫자를 거꾸로 출력하는 문제. 어떠한 숫자를 입력했을 때 그 숫자부터 0까지 거꾸로 출력되게 하는 문제이다. for조건문에서 처음 시작을 입력받는 숫자(n)값으로 설정, i와 0가 같아지기 전까지 for문이 돌도록 설정, i는 후임연산자 --를 써서 1씩 낮아지게끔 설정 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = n; i > 0; i--) { System.out.println(i); } } } Colored b.. 2021. 1. 7.
[백준] 14681번 Java 문제풀이 숫자의 위치가 어느 사분면에 위치하는지 알아내는 문제이다. 이 문제도 if 조건문의 조건식만 잘 성립시키면 되는 문제이다. (x y) = 1 사분면 (x -y) = 4 사분면 (-x y) = 2 사분면 (-x -y) = 3 사분면 이 내용을 그대로 조건문 안에 넣어주면 된다. 그림까지 친절하게 나온 문제라 쉽게 풀 수 있었다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 import java.util.*; public class Main { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int.. 2021. 1. 7.