Java

🔑알고리즘/baekjoon

백준 2292 : 벌집 - 자바 문제 풀이 (수학 문제)

백준 2292번 입니다. 벌집은 1 + 6 + 12 + 18 + 24 ...6의 배수씩 더해지는 규칙을 가지고 있다. 우리는 이런 규칙을 이용해서 문제를 풀어보려고 한다. while문을 이용하여 n의 값을 -1 -6 -12 -18,,,했을 때 n이 6*i보다 작으면 빠져나온다. 1을 입력했을 때는 예외이기 때문에 삼항연산자를 이용한다. 삼항연산자는 조건문 ? 참 : 거짓 형태로 생겼다. import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int i = 1; int n = num - 1; while (n> ..

🔑알고리즘/baekjoon

백준 1712 : 손익분기점 - 자바 문제 풀이

백준 1712번 문제입니다. A는 매년 무조건 드는 비용 B는 물건을 만드는데 드는 비용 C는 물건의 개수 n은 손익분기점 손익분기점을 구하기 위해서는 B가 C보다 작아야한다. 그리고 손익분기점은 A+n*B > C*n이다. import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long a = sc.nextInt(); long b = sc.nextInt(); long c = sc.nextInt(); long n = 1; while (a + n * b >= c * n && b c) n = -1; System.out..

🔑알고리즘/baekjoon

백준 5622 : 다이얼 - 자바 문제 풀이 (문자열을 문자 배열로)

백준 5622번 문제입니다. 문제 정리 1번을 누를 때는 2초가 걸리고 옆 칸으로 옮길수록 1초씩 증가한다고 합니다. 다이얼 그림에는 숫자 밑에 문자가 적혀있습니다. ABC 3초 DEF 4초 GHI 5초 JKL 6초 MNO 7초 PQRS 8초 TUV 9초 WXYZ 10초 OPERATOR 11초 입니다. 방법 : 문자 아스키코드를 이용할 수 있겠죠? 문자열로 입력 받은것을 문자 배열로 만드는 방법은 배열이름.toCharArray() 입니다. import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); i..

🔑알고리즘/baekjoon

백준 2908 : 상수 - 자바 문제 풀이 (문자열 정수로 변환하기)

백준 2908번 문제입니다. 두 수를 입력받으면 숫자를 거꾸로 읽었을 때 큰 수 출력시키기 저는 문제를 약간 야매로 풀었습니다, 이 문제가 조금이라도 변형되면 풀 수 없게? = 자신이 인정하는 좋지는 않은 코드 문제에서 세 자리 수라고 주어졌기 때문에 풀 수 있는 문제였습니다. 일일이 대응해서 풀었습니다. 여기서 알 수 있는 점 문자열을 정수로 변환하는 방법은 Integer.parseInt() 정수를 문자열로 변환하는 방법은 Integer.toString() import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine..

pkyung
'Java' 태그의 글 목록 (4 Page)